vue中标签自定义属性的使用
在 vue
中,尽量避免对dom
的操作,通过对状态的管理实现需要的功能
举个例子:
vue
获取dom
元素可以使用 ref
要想获得自定义属性,可以通过设置 ref
实现
<span data-num="21" ref="dataNum" @click="getData">55</span>getData:function () {console.log(this.$refs.dataNum.dataset.num);
}
但是vue
不推荐这样做,你可以这样做
<span @click="getData('21')">55</span>getData:function (num) {console.log(num);
}
像这样的(关于input
中的属性),一般可以放到name
空间里,可以通过$attr
属性获取相应的值
<input ref="dataNum" name="21" :value="value1"></input>
<span @click="getData">获取name</span>getData:function () {console.log(this.$refs.dataNum.$attr.name);
}
但是这样为何不直接传进去状态值呢
<input v-modle="value1"></input>
<span @click="getData('21')">获取name</span>getData:function (num) {console.log(num);
}
当然操作dom
还可以通过e.target
操作获取,还是不推荐
<span data-num="21" @click="getData">55</span>getData:function (e) {console.log(e.target.getAttribute('data-num'));
}
转载地址:https://blog.csdn.net/weixin_42204698/article/details/100043252
vue中标签自定义属性的使用相关推荐
- vue 给标签添加data属性_在Vue中获取自定义属性方法:data-id的实例
获取自定义属性的方法: 第一步:首先在标签上绑定上@click="getDateId(item.id)",并将属性值传到绑定的事件里面 第二步:在标签上继续绑定:date-id = ...
- vue设置标签自定义属性_Vue组件化开发之插槽
插槽为组件提供了强大的扩展能力.我们可以把电脑的主板理解为一个已经封装好的组件,主板上都会预留各种插槽,我们可以往插槽中插入内存条.显卡.声卡等设备.基于同样的思想,Vue在封装组件时,也可以预留插槽 ...
- html自定义属性冒号,vue中标签上的属性加冒号与不加冒号的区别
今天vue的项目中,因为很多结构一样的条目,所以想到了使用循环.但是问题来了,每个条目的图标不一样,这就需要在循环中依次添加不同的字体图标的类名.直接使用class来操作,结果没有报错,但是图标也没有 ...
- vue中img标签404错误处理事件onerror
以下为图片链接失效的情况 若服务上的图片直接在浏览器上可以打开,但是在img上报404错误处理方法 在index.html中添加代码如下 <meta name="referrer&qu ...
- vue中img标签onerror事件
vue中img标签onerror事件 使用:onerror去绑定事件 该方法能正确处理onerror事件,并防止闪图 <img type="image/x-icon" :sr ...
- .vue文件 转换成html,在vue中把含有html标签转为html渲染页面的实例
在vue中把含有html标签转为html渲染页面的实例 在标签内部添加v-html指令即可 使用pug的写法: 这个content表示的是一个含标签的变量 输入content为: 我是p标签 输出结果 ...
- vue中处理后台返回的 html 特殊标签(‘\lt; p style=“xxx“ \gt;‘)或(\<p>)的三种情况及传给后端数据的解决方案
问题一:vue中处理后台返回的 html 特殊标签('<: p style="xxx" >:')或(\<p>)的三种情况 返回数据 // 返回数 ...
- Vanilla JavaScript 和 Vue 中的 HTML <template>标签
HTML Template Tag in Vanilla JavaScript and Vue - DEV Communityhttps://dev.to/therealdanvega/html-te ...
- php 正则匹配img标签中的自定义属性值
php 正则匹配img标签中的自定义属性值 将原始的字符串 正则匹配替换成指定的字符串类型 如以下的字符串: $str="<p>张三去吃饭喝酒</p><p> ...
最新文章
- 重建包含快照的vmdk描述文件。
- 杨清彦:《像三国》游戏3D动效制作经验分享
- 1451 - Average 高速求平均值
- 按键精灵易语言c,求助(把按键精灵的源码转为易语言的)
- tf.nn.conv2d理解(带通道的卷积图片输出案例)
- 台积电:如果不能向华为销售芯片,其他订单可快速取代华为空缺
- JavaScript之实例练习(正反选、二级联动)
- Django JWT认证实现
- 使用Python的Arcpy.mapping 模块自动化制图
- P1262 间谍网络+Trajan 缩点(有向图)
- 电商挖角潮起:工作两年百万年薪
- 华为HCNA中vlan笔记
- 【C语言】BC90小乐乐算多少人被请家长(DAY 5)
- IDEA Plugins中搜索不到插件解决办法
- 2021总结及智能设备汇总
- 图片验证码、阿里云短信发送和验证的逻辑
- blur事件与click事件冲突的解决办法
- 加入至善林合种两个月领蚂蚁森林证书又多又快
- H3C设备链路聚合(LACP/PAGP)
- 从产品设计角度,解读物联网四层架构
热门文章
- 常用的数学计算工具类
- 安装向导因错误而提前结束_【软件安装】SIMATIC STEP7 V5.6中文版安装教程及错误解决方法...
- gradle 项目打包成多个jar包_永不失优雅——高效管理Springboot项目
- 一个小案例精通lamda表达式与函数式接口
- 看透设计模式-行为型模式
- css-3秒(大概吧...)快速撸出YY游戏页面(三)
- yum 安装nginx
- shell--6、Shell printf 命令
- 实践:《从头到脚撸一个多人视频聊天 — 前端 WebRTC 实战(一)》
- 使用XStream对Java对象进行序列化和反序列化