method没加s加上就好了
<body>
<div id="app">
<button @click="sub">-</button>
<span>{{code}}</span>
<button @click="add">+</button>
</div>
<script>
var app = new Vue({
el: "#app",
data: {
code: 0
},
methods: {
add: function () {
if (this.code < 10) {
this.code++;
} else {
alert('到头啦!不要再加啦');
}
},
sub: function () {
if (this.code > 0) {
this.code--;
} else {
alert('到头啦!不要再减啦');
}
}
}
})
</script>
</body>
本文介绍了一个关于Vue.js应用中方法调用的小错误及其解决方案。通过一个简单的计数器示例,展示了如何正确地定义和使用方法,确保按钮点击事件能够正确更新视图中的计数器值。
1万+

被折叠的 条评论
为什么被折叠?



