月纹
月纹
  • 发布:2016-05-28 10:41
  • 更新:2016-05-30 10:08
  • 阅读:2260

用Webview实现无刷新选项卡,用mui.openWindow打开新页面后切换选项卡就特别卡

分类:MUI

首页底部有5个导航,用的Webview实现无切换刷新,点击切换都很流畅,很正常。但是在点击登录,切换到登录页,并且成功登录需要跳回首页时问题就来了。登录成功后使用mui.openWindow跳转首页,再使用底部切换页面的时候,标题不卡,但是相应的内容页出现卡顿的现象,非常严重,请问大神们需要怎么解决呢。

2016-05-28 10:41 负责人:无 分享
已邀请:
小飞牛

小飞牛

对于页面卡的问题,我的处理办法是在show出来前preload,内容不多都不会怎么卡。但ios经测试要在页面加载时就preload(而不是触发打开事件前),否则会打不开。对于内容特别多的页面,打开后自然要等待内容加载完毕,如果要加载好后再打开页面,可以加载好之后再调用父页面evalJS. 例如 parentWebView.evalJS('childWebView.show()');
你说的页面卡顿估计内容较多,每次都openWindow开销好大。建议用preload。 还有可能是你重复打开了多个相同的页面造成资源消耗。我的办法是将所有页面id打印出来,看是否重复

该问题目前已经被锁定, 无法添加新回复