在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 JSQL,SQL无处不在,
May 05 Javascript
验证javascript中Object和Function的关系的三段简单代码
Jun 27 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
Aug 14 Javascript
一个网页标题title的闪动提示效果实现思路
Mar 22 Javascript
JavaScript拆分字符串时产生空字符的解决方案
Sep 26 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
May 12 Javascript
微信小程序wx.uploadfile 本地文件转base64的实现代码
Jun 28 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
Aug 12 Javascript
jQuery中实现text()的方法
Apr 04 jQuery
layui 数据表格 点击分页按钮 监听事件的实例
Sep 02 Javascript
webpack安装配置与常见使用过程详解(结合vue)
Jun 01 Javascript
JavaScript的function函数详细介绍
Nov 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,ajax实现分页
2008/03/27 PHP
php的curl实现get和post的代码
2008/08/23 PHP
Smarty局部缓存的几种方法简介
2014/06/17 PHP
smarty简单入门实例
2014/11/28 PHP
php实现的AES加密类定义与用法示例
2018/01/29 PHP
复制本贴标题和地址的js代码
2008/07/01 Javascript
javascript 关闭IE6、IE7
2009/06/01 Javascript
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
JS高级笔记
2011/07/13 Javascript
js的正则test,match,exec详细解析
2014/01/29 Javascript
JS实现5秒钟自动封锁div层的方法
2015/02/20 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
js采用concat和sort将N个数组拼接起来的方法
2016/01/21 Javascript
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
2016/05/28 Javascript
js通过classname来获取元素的方法
2016/11/24 Javascript
Bootstrap轮播图学习使用
2017/02/10 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
JQuery实现图片轮播效果
2017/05/08 jQuery
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
简单理解Python中的装饰器
2015/07/31 Python
使用Python实现简单的服务器功能
2017/08/25 Python
Python实现的字典值比较功能示例
2018/01/08 Python
django 按时间范围查询数据库实例代码
2018/02/11 Python
Django框架使用富文本编辑器Uedit的方法分析
2018/07/31 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
HTML5实现页面切换激活的PageVisibility API使用初探
2016/05/13 HTML / CSS
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
中学生期末评语
2014/02/03 职场文书
摄影助理岗位职责
2014/02/07 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
python基础入门之普通操作与函数(三)
2021/06/13 Python
win10壁纸在哪个文件夹 win10桌面背景图片文件位置分享
2022/08/05 数码科技