为了账号安全,请及时绑定邮箱和手机立即绑定

weex远程调用JS bundle 问题

weex远程调用JS bundle 问题

潇潇雨雨 2018-10-13 15:08:12
问题1:会白屏,如果用户网络慢,那白屏时间就长,用户体验差,有没有什么预先下载的功能,或是加载进度的功能?问题2:远程调用JS bundle,多页面,然后用navigator导航在不同页面切换,每次都会从服务器请求这个JS,影响性能啊,有没有什么办法把JS缓存起来?下次请求同一个JS就不用去远程了?
查看完整描述

2 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

问题1:可以在开始渲染的时候自己在你的页面增加类似loading的视图,当页面渲染成功后在显示正常的视图。

问题2:关于页面跳转和加载,是可以加载本地js文件的,你可以把编译后的js文件,放到App目录下加载即可,当然使用navigator跳转传递的参数也是本地路径。如果不喜欢这种方式,只想远程加载的话,可以自己定义一套规范,通过Http请求头判断该文件什么时候缓存,什么时候更新,这样就会达到下一次直接加载本地而不是去请求。


查看完整回答
反对 回复 2018-10-21
  • 2 回答
  • 0 关注
  • 1014 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信