在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 相关文章推荐
js 操作css实现代码
Jun 11 Javascript
Jquery实现自定义tooltip示例代码
Feb 12 Javascript
javascript实现验证IP地址等相关信息代码
May 10 Javascript
简单实现异步编程promise模式
Jul 31 Javascript
jQuery 实现评论等级好评差评特效
May 06 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
Jun 12 Javascript
JQuery动态添加Select的Option元素实现方法
Aug 29 Javascript
jquery checkbox的相关操作总结
Oct 17 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
Jan 22 Javascript
鼠标经过出现气泡框的简单实例
Mar 17 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
Nov 28 Javascript
react 移动端实现列表左滑删除的示例代码
Jul 04 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启用zlib压缩文件的配置方法
2013/06/12 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
js预载入和JavaScript Image()对象使用介绍
2011/08/28 Javascript
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
2012/02/16 Javascript
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
jquery实现的V字形显示效果代码
2015/10/27 Javascript
uploadify多文件上传参数设置技巧
2015/11/16 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
canvas实现弧形可拖动进度条效果
2017/05/11 Javascript
vue全局自定义指令-元素拖拽的实现代码
2019/04/14 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
详解vue 组件注册
2020/11/20 Vue.js
JavaScript实现网页跨年倒计时
2020/12/02 Javascript
Python3通过Luhn算法快速验证信用卡卡号的方法
2015/05/14 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
利用python循环创建多个文件的方法
2018/10/25 Python
Python分割训练集和测试集的方法示例
2019/09/19 Python
Python any()函数的使用方法
2019/10/28 Python
Python获取、格式化当前时间日期的方法
2020/02/10 Python
Python 防止死锁的方法
2020/07/29 Python
CSS3实现菜单悬停效果
2020/11/17 HTML / CSS
以实惠的价格提供高品质的时尚:Newchic
2018/01/18 全球购物
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
高中英语教学反思
2014/02/04 职场文书
运动会入场式解说词
2014/02/18 职场文书
2014年向国旗敬礼活动方案
2014/09/27 职场文书
2015学习委员工作总结范文
2015/04/03 职场文书
2016年校长新年寄语
2015/08/17 职场文书
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python