在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 相关文章推荐
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
Apr 01 Javascript
JS 类型转换常见方法小结
May 31 Javascript
JavaScript变量声明详解
Nov 27 Javascript
浅谈javascript中字符串String与数组Array
Dec 31 Javascript
jQuery中on()方法用法实例
Jan 19 Javascript
js实现接收表单的值并将值拼在表单action后面的方法
Nov 23 Javascript
AngularJS  双向数据绑定详解简单实例
Oct 20 Javascript
JS对象深度克隆实例分析
Mar 16 Javascript
websocket+node.js实现实时聊天系统问题咨询
May 17 Javascript
解决VUEX刷新的时候出现数据消失
Jul 03 Javascript
详解Vue依赖收集引发的问题
Apr 22 Javascript
解决vue自定义全局消息框组件问题
Nov 22 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
非常好用的Zend Framework分页类
2014/06/25 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
php结合md5的加密解密算法实例
2016/09/30 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
Laravel实现搜索的时候分页并携带参数
2019/10/15 PHP
JavaScript库 开发规则
2009/01/31 Javascript
jquery判断元素是否隐藏的多种方法
2014/05/06 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
早该知道的7个JavaScript技巧
2016/06/21 Javascript
jquery 判断是否支持Placeholder属性的方法
2017/02/07 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
BootStrap的双日历时间控件使用
2017/07/25 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
JavaScript 截取字符串代码实例
2019/09/05 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
解决vue路由name同名,路由重复的问题
2020/08/05 Javascript
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
python3实现UDP协议的服务器和客户端
2017/06/14 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
Python代码太长换行的实现
2019/07/05 Python
jupyter notebook清除输出方式
2020/04/10 Python
Ajxa常见问题都有哪些
2014/03/26 面试题
会计应届生的自荐信
2013/12/13 职场文书
农村改厕实施方案
2014/03/22 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
小学毕业演讲稿
2014/04/25 职场文书
推广普通话标语
2014/06/27 职场文书
大学拉赞助协议书范文
2014/09/26 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
python - timeit 时间模块
2021/04/06 Python
Python基础之变量的相关知识总结
2021/06/23 Python