在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 call方法使用说明
Jan 11 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
Jan 17 Javascript
jquery prop的使用介绍及与attr的区别
Dec 19 Javascript
关于jQuery判断元素是否存在的问题示例探讨
Jul 21 Javascript
javascript数据结构与算法之检索算法
Apr 04 Javascript
JavaScript中数组去除重复的三种方法
Apr 22 Javascript
javascript实现根据汉字获取简拼
Sep 25 Javascript
js格式化时间的简单实例
Nov 27 Javascript
Vue from-validate 表单验证的示例代码
Sep 26 Javascript
ES6 Generator函数的应用实例分析
Jun 26 Javascript
使用vscode快速建立vue模板过程详解
Oct 10 Javascript
VUE注册全局组件和局部组件过程解析
Oct 10 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
浅谈apache和nginx的rewrite的区别
2013/02/22 PHP
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
PHP安全下载文件的方法
2016/04/07 PHP
微信支付开发发货通知实例
2016/07/12 PHP
详解PHP中mb_strpos的使用
2018/02/04 PHP
Yii 框架使用Forms操作详解
2020/05/18 PHP
javascript 对表格的行和列都能加亮显示
2008/12/26 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
2014/05/28 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
使用ajaxfileupload.js实现上传文件功能
2016/08/13 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
vue 打包后的文件部署到express服务器上的方法
2017/08/09 Javascript
js获取css的各种样式并且设置他们的方法
2017/08/22 Javascript
JQuery扩展对象方法操作示例
2018/08/21 jQuery
深入koa-bodyparser原理解析
2019/01/16 Javascript
JS学习笔记之数组去重实现方法小结
2019/05/29 Javascript
Python中的引用和拷贝浅析
2014/11/22 Python
python中黄金分割法实现方法
2015/05/06 Python
Tensorflow的可视化工具Tensorboard的初步使用详解
2018/02/11 Python
Python3.5模块的定义、导入、优化操作图文详解
2019/04/27 Python
python实现将字符串中的数字提取出来然后求和
2020/04/02 Python
Python爬虫之App爬虫视频下载的实现
2020/12/08 Python
next在python中返回迭代器的实例方法
2020/12/15 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
2021/03/03 Python
匡威俄罗斯官网:Converse俄罗斯
2020/05/09 全球购物
学生党员公开承诺书
2014/05/28 职场文书
选秀节目策划方案
2014/06/06 职场文书
学校法制宣传月活动总结
2014/07/03 职场文书
2014镇副书记群众路线专题民主生活会思想汇报
2014/09/23 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
2015年科普工作总结
2015/07/23 职场文书
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers
Elasticsearch 基本查询和组合查询
2022/04/19 Python