在值函数中用于项的自引用



如何使用value在函数中引用元素本身?

我的意思是:

<div id="foo" onClick="clickFunction(this.id)"></div>

Javascript:

function clickFunction(e){
console.log(e) // foo
}

使用event.target.id

<div id="foo" @click="clickFunction($event)"></div>

clickFunction(event){
alert(event.target.id)
}

const App = {
methods: {
clickFunction(event){
alert(event.target.id)
}
}
}
Vue.createApp(App).mount('#app')
#app { line-height: 1.75; }
[v-cloak] { display: none; }
<div id="app" v-cloak>
<button id="foo" @click="clickFunction($event)">Click Me!</button>
</div>
<script src="https://unpkg.com/vue@3/dist/vue.global.prod.js"></script>

相关内容

  • 没有找到相关文章

最新更新