Sử dụng v-on:click
Tôi muốn đặt biến có id của div trong Vue.JS - làm cách nào để tôi tham chiếu điều này?id div tham chiếu vue.js trên v-on: nhấp vào
<div id="foo" v-on:click="select">...</div>
<script>
new Vue({
el: '#app',
data: {
},
methods: {
select: function(){
divID = this.id // ??
alert(divID)
}
}
})
</script>
Cảm ơn. có vẻ như bạn không cần phải bao gồm '($ event)' trong câu lệnh v-on và nó vẫn hoạt động. –
'event.currentTarget' không được đề cập trong tài liệu VueJS - thông tin này từ đâu? Hỏi tôi có thể tìm các chức năng khác! –
Trong khi điều này là chính xác, tôi sẽ khuyên bạn nên chống lại nó. Lý do đằng sau điều này (ngoài việc làm cho nó rõ ràng): Bạn có thể truyền bất kỳ số tham số nào và hành vi sẽ phá vỡ các chữ ký khác như: 'select (number, event)' – nirazul