目前的方案很普通,是取得下一页数据后拼接到原来的数据上,再一起set进data
let origin_data = this.data.list
let new_data = origin_data.concat(res.data)
this.setData({
list: new_data
})
这样的方式针对data内数据量不多的情况没什么问题,但是如果data里的item数据繁杂,那渲染挺慢。之前网上看到一种只set新取到的数组的方法,通过index,不知道如何操作。
目前的方案很普通,是取得下一页数据后拼接到原来的数据上,再一起set进data
let origin_data = this.data.list
let new_data = origin_data.concat(res.data)
this.setData({
list: new_data
})
这样的方式针对data内数据量不多的情况没什么问题,但是如果data里的item数据繁杂,那渲染挺慢。之前网上看到一种只set新取到的数组的方法,通过index,不知道如何操作。
4 回答1.1k 阅读✓ 已解决
5 回答1.4k 阅读
6 回答1.7k 阅读
3 回答953 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
3 回答1.2k 阅读
1 回答1.1k 阅读✓ 已解决
希望对你有帮助
https://blog.csdn.net/abc5646...