使用WePY框架,数组在push后,页面不显示第一个元素怎么办?
发布于 8 年前 作者 taoliu 14478 次浏览 来自 官方Issues

我的代码非常简单,有个按钮,每点一次,下面的列表记录点击次数,但奇怪的是页面总是不显示第一次,这是怎么回事啊?好奇怪啊,无语了都…

<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} 次`
          }
        );
    }
},

然后结果如下图,第一条一直显示不出来:

1 回复
this.counter +1

这个试下

回到顶部