<body>
<div id="app">
<p v-text="num"></p>
<p>{{num}}</p>
<button v-on:click="addNum">+</button>
</div>
<script>
const vm=new Vue({
// 挂载
el:"#app",
//数据
data:{
num:1,
},
methods:{
addNum(){
this.num ++;
}
}
})
</script>
</body>
data() {
return {
num: 1
}
},
这样试试,你的vue版本是多少,我用你上面写法也是好的
data里没用return
你试试this.num=this.num++;
用$set()
逻辑没问题呀,你试试重新打开浏览器或者新建一个html文件重写/捂脸 可能遇到未知bug了
函数用function写,不要用箭头函数简写
题主你好,你的问题最后是怎么解决的,我现在遇到了和你一样的问题不知道怎么解决,求告知急急急www