我的代码非常简单,有个按钮,每点一次,下面的列表记录点击次数,但奇怪的是页面总是不显示第一次,这是怎么回事啊?好奇怪啊,无语了都...
<button @tap="testTap">测试点击:点我</button> <text>你点击了{{counter}}次</text> < div v-for = "item in counterList" > < div >{{item.value}}</ div > </ div > |
data: { counter: 0, counterList: [] }, methods: { testTap() { this .counter ++; this .counterList.push( { value: `第 ${ this .counter} 次` } ); } }, |
然后结果如下图,第一条一直显示不出来:
this
.counter +1
这个试下
let newCounter =
this
.counter + 1;
this
.counter = newCounter;
this
.counterList.push( {
value: `第 ${newCounter} 次`
}
);
我写成这样还是不行....这种小程序框架是不是有bug