当点击页面元素时,如何获取该Dom元素呢?
代码:
<div id="app">
<div id="example-1">
<button v-on:click="greet('abc', $event)" id="myBtn">Greet</button>
</div>
</div>
<script type="text/javascript">
var vm = new Vue({
el : "#app",
data : {
name : "vue"
},
methods:{
greet : function (str, e) {
alert(e.currentTarget.id);
console.log(e);
}
}
});
</script>
即,使用$event
这个特殊的属性来获取,而this
关键字指的是当前的Vue实例。
References