如何使用vue.js实现点击事件中获取点击元素的具体对象?
- 内容介绍
- 文章标签
- 相关推荐
本文共计678个文字,预计阅读时间需要3分钟。
Vue.js 可以通过绑定事件处理函数来递归传递 $event 对象。例如,在 body 元素上设置 id 为 app 的 ul 元素中,所有 li 元素点击时都会触发 `say('hello!', $event)` 函数。代码如下:
lili1 lili2 lili3 lili4
Vue.js可以传递$event对象
<body id="app">
<ul>
<li v-on:click="say('hello!', $event)">点击当前行文本</li>
<li>li2</li>
<li>li3</li>
</ul>
<script>
new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
},
methods: {
say: function(msg, event) {
//获取点击对象
var el = event.currentTarget;
alert("当前对象的内容:"+el.innerHTML);
}
}
})
</script>
</body>
属性
描述
本文共计678个文字,预计阅读时间需要3分钟。
Vue.js 可以通过绑定事件处理函数来递归传递 $event 对象。例如,在 body 元素上设置 id 为 app 的 ul 元素中,所有 li 元素点击时都会触发 `say('hello!', $event)` 函数。代码如下:
lili1 lili2 lili3 lili4
Vue.js可以传递$event对象
<body id="app">
<ul>
<li v-on:click="say('hello!', $event)">点击当前行文本</li>
<li>li2</li>
<li>li3</li>
</ul>
<script>
new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
},
methods: {
say: function(msg, event) {
//获取点击对象
var el = event.currentTarget;
alert("当前对象的内容:"+el.innerHTML);
}
}
})
</script>
</body>
属性
描述

