在Vue中获取自定义属性方法:data-id的实例


Posted in Javascript onSeptember 09, 2020

获取自定义属性的方法:

第一步:首先在标签上绑定上@click="getDateId(item.id)",并将属性值传到绑定的事件里面

第二步:在标签上继续绑定:date-id = "item.id"属性

第三步:在<script>里面的属性methods里面添写上事件函数 getDateId(id){} 在事件函数里面获取id的值即可

<template>
<h2 class="left t-title" @click='getDataId(item.id)' :data-id="item.id"></h2>
</template>
<script>
  methods: {
    getDataId(id) {
      console.log(id);
    }
   },
</script>

补充知识:vue本地存储、获取自定义data-id、获取链接url参数、页面跳转返回、修改页面title

一、本地存储:

localStorage.setItem('uqid','REgaI2eAT9yDfpdc'); //存储本地(传死参)

var uqid = localStorage.getItem('uqid'); // 获取存储本地值

或者

var orderSn = 20;
localStorage.setItem('orderSn',orderSn);
var uqid = localStorage.getItem('orderSn');

二、获取自定义--------data-id

bindList(e){
 var autoId = $(e.currentTarget).attr('data-id');    //获取div -data  
},

三、获取链接---url参数

http://localhost:8080/#/lineitem?uqid =2019032817530157997      (获取---uqid )
bindList(){
 var uqid = utils.getUrlKey('uqid');
 alert(uqid );
},

以上获取url参数需要引入js文件----utils.js

/* eslint-disable */
export default{
  getUrlKey: function (name) {
    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ""])[1].replace(/\+/g, '%20')) || null
  }
}

main.js全局引入下

import utils from './assets/js/utils.js' //获取url参数

global.utils = utils;

四、页面跳转返回

@click="bindReturn"
methods:{
 bindReturn(){
 this.$router.go(-1);             //返回上一页,
 },  
 bindOrider(){  
 this.$router.push({path: '/doctorlist'});   //页面跳转
 },
}

router/index.js文件中

import doctorList from '@/components/doctorlist'
export default new Router({
 routes: [
 { 
    path:'/doctorlist',
    name:'doctorList ',
    component:doctorList ,
    meta: {
     title: '我是修改后的页面title'
    }
   },
 ]
})

修改页面title--main.js 最后添加

// 修改页面title
router.beforeEach((to, from, next) => {
 /* 路由发生变化修改页面title */
 if (to.meta.title) {
  document.title = to.meta.title;
 }
 next();
})

以上这篇在Vue中获取自定义属性方法:data-id的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript中克隆一个数组的实现代码
Dec 06 Javascript
Chrome扩展页面动态绑定JS事件提示错误
Feb 11 Javascript
node.js中的fs.readFileSync方法使用说明
Dec 15 Javascript
Javascript代码实现仿实例化类
Apr 03 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
Aug 13 Javascript
js检测iframe是否加载完成的方法
Nov 26 Javascript
基于Javascript实现弹出页面效果
Jan 01 Javascript
浅谈Javascript数组(推荐)
May 17 Javascript
微信小程序图片宽100%显示并且不变形
Jun 21 Javascript
Vue多组件仓库开发与发布详解
Feb 28 Javascript
React优化子组件render的使用
May 12 Javascript
Typescript的三种运行方式(小结)
Sep 18 Javascript
vue+高德地图实现地图搜索及点击定位操作
Sep 09 #Javascript
vue实现几秒后跳转新页面代码
Sep 09 #Javascript
JS异步宏队列微队列原理详解
Sep 09 #Javascript
vue 项目软键盘回车触发搜索事件
Sep 09 #Javascript
基于原生JS封装的Modal对话框插件的示例代码
Sep 09 #Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
Sep 09 #Javascript
JS实现斐波那契数列的五种方式(小结)
Sep 09 #Javascript
You might like
三个类概括PHP的五种设计模式
2012/09/05 PHP
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
php中substr()函数参数说明及用法实例
2014/11/15 PHP
php数组查找函数总结
2014/11/18 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
PHP判断是否是微信打开还是浏览器打开的方法
2019/02/27 PHP
为数据添加append,remove功能
2006/10/03 Javascript
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
你必须知道的Javascript知识点之&quot;this指针&quot;的应用
2013/04/23 Javascript
jquery实现类似淘宝星星评分功能有截图
2014/09/15 Javascript
PHP PDO操作总结
2014/11/17 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
JavaScript encodeURI 和encodeURIComponent
2015/12/04 Javascript
js实现无缝滚动特效
2015/12/20 Javascript
vue配置接口域名方法总结
2019/05/12 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
javascript导出csv文件(excel)的方法示例
2019/08/25 Javascript
echarts实现折线图的拖拽效果
2019/12/19 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
Python实现EXCEL表格的排序功能示例
2019/06/25 Python
Python数据分析模块pandas用法详解
2019/09/04 Python
Python figure参数及subplot子图绘制代码
2020/04/18 Python
Python Flask异步发送邮件实现方法解析
2020/08/01 Python
css3制作动态进度条以及附加jQuery百分比数字显示
2012/12/13 HTML / CSS
24个canvas基础知识小结
2014/12/17 HTML / CSS
internal修饰符起什么作用
2013/12/16 面试题
翻译专业应届生求职信
2013/11/23 职场文书
2014年大班元旦活动方案
2014/02/26 职场文书
社区维稳工作方案
2014/06/06 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书