Heim > Fragen und Antworten > Hauptteil
weex的操作不像原生那样一点就开,而是要所有界面渲染完了才能点得动,这个问题有没有解决办法呢,特别是安卓下面,如果网络请求比较多,那要等很久才能点得动。
还有就是路由没有动画,我用的是vue-router路由,二个页面的交替界面难看死了,一点不自然。
PHP中文网2017-04-18 09:56:56
渲染页面所用到的文件是加载的远程么?本地文件首先不会很慢。如果加载文件渲染页面的速度还是接受不了的话,可以类似于加遮罩,在渲染成功后取消遮罩的操作来优化用户体验。
如果使用vue-router
,那其实你的页面就是一个单页面,页面的交替其实就是在切换View
的显隐状态,所以建议如果页面较多,或者页面相对复杂,将你的业务编译成多页面,也就是编译多个入口文件就可以了。
PHPz2017-04-18 09:56:56
JS文件是加载远程的,这个没问题,加载JS成功后,里面还有一些数据是读取网络的,这时界面就点不了的,要数据下载完,然后渲染完界面后才能点得动。
业务编译成多页面,也就是编译多个入口文件?这个是怎么搞的,weex不就是只能打包成单个JS吗?