收藏
回答

splice删除数组的时候出现BUG,逻辑层和视图层不同步。

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信安卓客户端 8.0.20 2.23.3

删除数组后逻辑层已经执行完毕,但是视图层没有渲染。

delArr(options){
  var index = options.currentTarget.dataset.index;
  var step = this.data.step;
  step.splice(index,1);
  this.setData({step:step});
}


回答关注问题邀请回答
收藏

3 个回答

  • 酒馆读书人.
    酒馆读书人.
    2022-04-01

    感谢各位已经解决了,我得wxml有一个input的组件用的wx:for渲染的,setData的变量逻辑层被修改了但是input的值没有被修改,我后来在input的组件中加入了 value="{{item.value}}"就好使了。

    2022-04-01
    有用
    回复
  • 武曲心
    武曲心
    2022-04-01

    var step = JSON.parse(JSON.stringify(this.data.step))

    2022-04-01
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2022-04-01

    工具和安卓都试了,没问题

    2022-04-01
    有用
    回复
登录 后发表内容