Mit v-on:click
Ich würde gerne eine Variable mit der ID des Div in Vue.JS setzen - wie beziehe ich das?vue.js Referenz Div-ID auf v-on: klicken
<div id="foo" v-on:click="select">...</div>
<script>
new Vue({
el: '#app',
data: {
},
methods: {
select: function(){
divID = this.id // ??
alert(divID)
}
}
})
</script>
Dank. Es scheint, dass Sie in der v-on-Anweisung kein '($ event)' angeben müssen und es funktioniert weiterhin. –
"event.currentTarget" wird in den VueJS-Dokumenten nicht erwähnt - Woher kommt diese Information? So kann ich andere Funktionen finden! –
Während das stimmt, würde ich davon abraten. Der Grund dafür (neben der expliziten Angabe): Sie können eine beliebige Anzahl von Parametern übergeben und das Verhalten würde für andere Signaturen brechen: 'select (number, event)' – nirazul