Vue Button 按钮的 click 点击事件
使用 Vue,您可以将按钮点击与您想要执行的功能联系起来。 正式的方法是使用 v-on:click
属性,然而,Vue 有一个简洁的快捷方式 @click
。
const app = new Vue({
data: () => ({counter: 0}),
template: `
<div style="border-style:solid">
<div>Number of button clicks: {{counter}}</div>
<button @click="incrementCounter">Click Me!</button>
</div>
`,
methods: {
incrementCounter() {
this.counter++;
}
}
});
app.$mount("#content");
Vue的 @click
还支持 修饰符 。 例如,如果您只希望一个按钮被单击一次,而不是创建一个布尔变量,您可以追加 .once
到 v-on:click
要么 @click
。
const app = new Vue({
data: () => ({counter: 0}),
template: `
<div style="border-style:solid">
<div>Number of button clicks: {{counter}}</div>
<button @click.once="incrementCounter">Click Me!</button>
</div>
`,
methods: {
// Will only be called at most once, even if you try to click the button multiple times.
incrementCounter() {
this.counter++;
}
}
});
app.$mount("#content");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: Lighthouse 的介绍和使用
下一篇: JavaScript 集合的方法
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论