美文网首页
apicloud vuejs ios 滚动加载向data.lis

apicloud vuejs ios 滚动加载向data.lis

作者: f5df0a516b61 | 来源:发表于2018-11-06 12:37 被阅读0次

出现问题的版本:vuejs 1.0+
出现问题的代码

 util.scrollLoading(function(){
              findListVue.productList.push.apply(findListVue.productList, result.productList);
          });

遇到的问题,安卓滚动加载更新数据正常,但是ios只要页面触底,列表视图就不会更新了,此时在log窗口可以打印到,元素的列表是已经追加数据了。在点击任意元素触发apicloud openwin方法后,列表视图重新渲染。
解决方案:
更换vuejs 2.5+ 版本
调用该版本的api .$forceUpdate();可以强制更新视图;

修改后代码如下:

 util.scrollLoading(function(){
              findListVue.productList.push.apply(findListVue.productList, result.productList);
              findListVue.$forceUpdate();
          });

经测试,问题解决。

相关文章

网友评论

      本文标题:apicloud vuejs ios 滚动加载向data.lis

      本文链接:https://www.haomeiwen.com/subject/ymtuxqtx.html