收藏
回答

setData和页面循环渲染的问题

问题模块
API和组件

我如果要追加数据 setData  假设前面初始化渲染了10条数据,后面追加了100条数据,如果我后面追加setData100条,但是页面会重新渲染 110条数据  如何让前面循环的10条数据不再重复渲染 只渲染后面追加的100条数据呢  ,可以用二维数组  追加嘛 wx:key 可以避免这个问题出现吗

最后一次编辑于  2017-12-07  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • Bee
    Bee
    2018-03-08

    你好 问题解决了吗?? 我也遇到这个问题了

    2018-03-08
    赞同
    回复
  • 🐷
    🐷
    2017-12-07

    我的意思是追加数据setData 的时候 怎么不去重新渲染之前已经渲染在页面的数据

    2017-12-07
    赞同
    回复
  • 深藏功与名。
    深藏功与名。
    2017-12-07


    XXX:function(){

        var that = this;

        that.data.属性名 =  [ ];

        that.data.属性名 = 赋值数组[ ];

        that.setData({

             属性名:that.data.属性名,

        });

        //重新赋值就可以了

    },


    2017-12-07
    赞同
    回复