在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 Math.random()随机数函数
Nov 04 Javascript
原生Javascript封装的一个AJAX函数分享
Oct 11 Javascript
AngularJS基础 ng-keyup 指令简单示例
Aug 02 Javascript
原生JavaScript制作计算器
Oct 16 Javascript
JS控制TreeView的结点选择
Nov 11 Javascript
Bootstrap基本样式学习笔记之图片(6)
Dec 07 Javascript
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
基于iview的router常用控制方式
May 30 Javascript
浅谈一个webpack构建速度优化误区
Jun 24 Javascript
JavaScript 替换所有匹配内容及正则替换方法
Feb 12 Javascript
Vue中key的作用示例代码详解
Jun 10 Javascript
vue 计算属性和侦听器的使用小结
Jan 25 Vue.js
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中explode的负数limit用法分析
2015/02/27 PHP
PHP中array_keys和array_unique函数源码的分析
2016/02/26 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
2017/05/05 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2020/01/22 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
javascript倒计时功能实现代码
2012/06/07 Javascript
HTML复选框和单选框 checkbox和radio事件介绍
2012/12/12 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
Bootstrap3多级下拉菜单
2017/02/24 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
2019/01/27 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
vue实现购物车案例
2020/05/30 Javascript
[01:01:24]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第三局
2016/02/25 DOTA
一道python走迷宫算法题
2018/01/22 Python
和孩子一起学习python之变量命名规则
2018/05/27 Python
使用python对多个txt文件中的数据进行筛选的方法
2019/07/10 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
2019/12/27 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
美国最大的骑马用品零售商:HorseLoverZ
2017/01/12 全球购物
英国独特的时尚和生活方式品牌:JOY
2018/03/17 全球购物
萨克斯第五大道英国:Saks Fifth Avenue英国
2019/04/01 全球购物
新西兰购物网站:TheMarket NZ
2020/09/19 全球购物
精选干货:Java精选笔试题附答案
2014/01/18 面试题
体育教师求职信
2014/05/24 职场文书
数学教育专业求职信
2014/07/22 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
公司保洁员岗位职责
2015/02/13 职场文书
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技