vue.js - Vuejs从按钮获取属性
问题描述
当点击事件被触发时,我想tblid
从元素中获得属性。button
我正在阅读这样的问题,但它对我不起作用->下面的示例。
对我来说似乎很奇怪的是e.target
ore.currentTarget
返回具有所有属性的元素,包括tblid
. 为什么在 vuejs 中很难从元素中获取这些属性?
请注意:我知道我可以创建组件并在该组件上使用道具。但我真的不想为每个 html 元素创建组件,如按钮、标签、输入......
html:
<div id="app">
<button tblid="tbl1" @click="buttonClick($event)">
Button 1 tbl1
</button>
</div>
应用程序.js:
new Vue({
el: "#app",
methods: {
buttonClick(e){
debugger;
}
}
});
解决方案
如果您想要 tblid 的值,您可以将其作为参数发送到偶数侦听器函数中,而不是使用事件对象。
<button tblid="tbl1" @click="buttonClick('tbl1')">
Button 1 tbl1
</button>
推荐阅读
- python - 虚拟环境中的 Mac OS Python 2.7.15 无法连接到 HTTPS URL,因为 SSL 模块不可用
- excel - 如何单击提交按钮并使用 excel VBA 处理下载通知
- android - 我的应用程序在 30 秒后崩溃并挂起
- ios - 在特定范围内向 NSMutableAttributedString 添加属性
- scala - 使用 Scala 检查 SPARK Dataframe 列是否与所有出现的 Regex 匹配
- angular - 角度5中的多个过滤器谓词
- node.js - 如何通过猫鼬从表单中更新特定文档?
- logging - Wildfly 10.1 登录其他文件
- c# - 在调试期间记录 HttpListener 响应 OutputStream
- c# - 如何允许使用模拟的 WCF Web 服务写入 Windows 事件日志?