html52.com
我爱小程序-开发者交流社区

使用WePY框架,数组在push后,页面不显示第一个元素怎么办?

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

<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

这个试下

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付