我有个页面应用了下拉刷新,主要就是一个主view和一个子view,了view是动态创建的且只创建一次,子view加载数据列表,当用户退出登录时我会close掉子view,再次登录后重新创建子view并再次初始化下拉刷新,结果下拉没应用,上拉加载是好的
- 发布:2016-09-11 09:58
- 更新:2016-09-12 16:14
- 阅读:1791
最佳回复
Trust - 少说废话
按照你的描述,还需进一步测试定位问题。如需要立即处理该功能,则建议退出登录后,隐藏/清空数据,不销毁webview。待登录成功后,使用自定义事件再次加载相应的数据。
已经做出修改,请下载附件中的mui.min.js。
linq (作者)
var targetView = plus.webview.getWebviewById(targetTab);
if(!targetView) {
console.log("新建" + targetTab);
targetView = plus.webview.create(targetTab, targetTab, subpage_style);
$.currentWebview.append(targetView);
}
targetView.show();
核心代码如上,当第一次进入主view的时候,如果不存在子view,动态创建子view并append到主view,用户退出的时候我会close掉子view
初始化下拉组件是在子view中完成,第一次进入能够正常下拉,当用户退出重新登录后,再次进入该页面也就是我再重新创建子view并append到主view后下拉刷新不起作用
linq (作者)
能否放到最新版3.3.0里面去,我看你这个还是2.8版本的
2016-10-09 11:51