微信小程序 setData 数组 渲染问题 删除之后的数组渲染不正确

Posted microestc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序 setData 数组 渲染问题 删除之后的数组渲染不正确相关的知识,希望对你有一定的参考价值。

list: [
       id: 0, mode: 1, src: https://s2.yzlcq.cn/images/10070.png, text: 0 ,
       id: 1, mode: 1, src: https://s2.yzlcq.cn/images/10070.png, text: 1 ,
       id: 2, mode: 1, src: https://s2.yzlcq.cn/images/10070.png, text: 2 
    ],
onDelete(e) 
    var no = Number(e.currentTarget.dataset.index);
    console.log(no)
    var that = this
    wx.showModal(
      title: 提示,
      content: 您确认删除该图片和描述信息吗?确定将删除图片和描述信息,
      success(res) 
        if (res.confirm) 
          var ls = that.data.list;
          ls.splice(no, 1)
          console.log(ls)
          that.setData( list: [] ) //先置空,不然渲染界面不正确 ,一定要注意
          that.setData( list: ls )
        
      
    )
  

 

以上是关于微信小程序 setData 数组 渲染问题 删除之后的数组渲染不正确的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序 修改数据,并动态渲染页面;修改数组;

小程序 setData 的详解

微信小程序:setData的三种用法

微信小程序渲染层错误

微信小程序 setData 数组赋值数组出错了?

微信小程序性能优化总结