小程序
小游戏
企业微信
微信支付
扫描小程序码分享
场景说明:
数据是这样的:
data:{
artlist:[
{pic:"http://xxxx.com/1.jpg",con:"啊啊啊啊啊",like:0},
{pic:"http://xxxx.com/2.jpg",con:"噢噢噢噢",like:1},
]
}
如果是新增一个项,我们可以直接通过 "artlist["+artlist.length+"]" 的方式,来填充列表,不会导致整个列表重新渲染。
但如果想要删除一个数据项,要怎么处理才能不渲染整个列表?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
提供个笨办法,把删除的idx收集在一个数组里,判断artlist里item的idx是否在这个数据,在就none或者hidden,在关闭的时候再把数据传给某个接口处理,更新后台数据。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
artlist.splice(下标,1) 试试会不会渲染 没测试
artlist.length = artlist.length - 1 ?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
提供个笨办法,把删除的idx收集在一个数组里,判断artlist里item的idx是否在这个数据,在就none或者hidden,在关闭的时候再把数据传给某个接口处理,更新后台数据。
artlist.splice(下标,1) 试试会不会渲染 没测试
artlist.length = artlist.length - 1 ?