[微信小程序]上拉加载 setData渲染刷新太慢有什么好的解决方法? [搞不清楚你在说什么。]+ 查看更多
[微信小程序]上拉加载 setData渲染刷新太慢有什么好的解决方法? [搞不清楚你在说什么。]
+ 查看更多
上拉加载 setData渲染刷新太慢有什么好的解决方法?Java来做第一个微信小程序,求大佬指点
-
, 如果你什么都不说,我也不知道怎么回答你呀用预加载,先加载一部分数据,上拉加载时直接把数据渲染出来, 突如其来的感慨呀!
-
试过了 没有用 应该是我哪里的代码有问题了, 你这是怎么了?
, 如果你什么都不说,我也不知道怎么回答你呀 -
-
, 如果你什么都不说,我也不知道怎么回答你呀上代码看看 setData不要太频繁及数据层级大小不要太大, 搞不清楚你在说什么。
-
lower: function () { var that = this; var keyWord = that.data.keyWord; var startRoute = that.data.kong; var endRoute = that.data.kong2; var pageNum = that.data.pageNum + 1; //获取当前页数并+1 that.setData({ pageNum: pageNum, //更新当前页数 }) wx.request({ url: '', method: 'post', header: { 'content-type': 'application/json' }, data: { keyWord: keyWord, startRoute: startRoute, endRoute: endRoute, pageNum: pageNum, type: 1 }, success: (res) => { if (res.data.data !='') { list1 = that.data.list.concat(res.data.data); that.setData({ list: list1, }) }else{ that.setData({ no_mission: 1 }) } }, }) }, , 说的貌似很有深意,你能一条一条说么?
-
是不是网络请求慢 渲染一般不会慢啊, 你想表达什么意思?
-
试过了,网络请求不慢,可能是我的data初始数据太多,或者我频繁使用setData,但是我感觉没有办法优化代码了,不知道还有没有其他方法解决, 每个人的想法不同,自然方法也就不同。
, 如果你什么都不说,我也不知道怎么回答你呀 -