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

weex远程调用JS bundle 问题

/ 猿问

weex远程调用JS bundle 问题

潇潇雨雨 2018-10-13 15:08:12

问题1:会白屏,如果用户网络慢,那白屏时间就长,用户体验差,有没有什么预先下载的功能,或是加载进度的功能?

问题2:远程调用JS bundle,多页面,然后用navigator导航在不同页面切换,每次都会从服务器请求这个JS,影响性能啊,有没有什么办法把JS缓存起来?下次请求同一个JS就不用去远程了?


查看完整描述

2 回答

?
一只萌萌小番薯

你把js下载下来加载不就行了吗?

查看完整回答
反对 回复 2018-10-21
?
开满天机

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

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


查看完整回答
反对 回复 2018-10-21

添加回答

回复

举报

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