在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动态改变表格边框宽度的方法
Mar 31 Javascript
jquery判断复选框是否被选中的方法
Oct 16 Javascript
javascript中字体浮动效果的简单实例演示
Nov 18 Javascript
jquery分隔Url的param方法(推荐)
May 25 Javascript
全面理解JavaScript中的继承(必看)
Jun 16 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
Jan 11 Javascript
jQuery+Ajax实现用户名重名实时检测
Jun 01 jQuery
JavaScript实现读取与输出XML文件数据的方法示例
Jun 05 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
Aug 24 Javascript
vue实现路由切换改变title功能
May 28 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
Nov 03 Javascript
原生js实现自定义滚动条
Jan 20 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 出现乱码和Sessions验证问题的解决方法!
2008/12/06 PHP
php创建基本身份认证站点的方法详解
2013/06/08 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
图片完美缩放
2006/09/07 Javascript
javascript 学习笔记(一)DOM基本操作
2011/04/08 Javascript
js 对小数加法精度处理示例说明
2013/12/27 Javascript
调试代码导致IE出错的避免方法
2014/04/04 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
2017/03/03 Javascript
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
深入理解Node中的buffer模块
2017/06/03 Javascript
实现div滚动条默认最底部以及默认最右边的示例代码
2017/11/15 Javascript
React Native基础入门之初步使用Flexbox布局
2018/07/02 Javascript
VUE中setTimeout和setInterval自动销毁案例
2020/09/07 Javascript
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
Python里隐藏的“禅”
2014/06/16 Python
python删除特定文件的方法
2015/07/30 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
深入浅析Python中的迭代器
2019/06/04 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
2020/05/27 Python
django的autoreload机制实现
2020/06/03 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
html5实现滑块功能之type=&quot;range&quot;属性
2020/02/18 HTML / CSS
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
学生就业推荐信
2013/11/13 职场文书
关于工作经历的证明书
2014/10/11 职场文书
群众路线个人整改方案
2014/10/25 职场文书
篮球拉拉队口号
2015/12/25 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书
Go语言中的UTF-8实现
2021/04/26 Golang
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
Windows下载并安装MySQL8.0.x 版本的完整教程
2022/04/10 MySQL