MUI填坑记12-plusready提前注入

plusready提前注入请参照一下代码


  

如果你的app需要第一次启动页面是登录界面,然后点击登录了后关闭登录页面,这个时候会有个小bug,不登录的话直接按返回按钮,会把登录页面关闭,直接进入主页面,这是相当大的一个bug,解决的方法是将5+api提前注入,即在head部分放入如下代码


剩下的不用管它,然后打开app你会发现,进入登录页面后点击手机上的返回键,是关闭当前app而不是关闭当前webview

可能有些人和我的情况不一样,我是主页面里面有3个子页面,但是打开后并没有像安卓原生的一样整面直接渲染好的,而是打开后先显示头和尾,然后中间部分再出来,所以我改成双启动页,主页面加上sub1,即主页面和第一个要显示的子页面同时启动,这样一来用户体验就大大改善,但是还有个问题,后期需要第一次进入的时候进入的是登录页面,但是没办法弄三启动页,我当时的解决思路是,在主页面的函数处理里面,判断是否有无登录记录,没有的话就打开登录界面,然而事实上的效果是,先看到主页面,然后跳到登录界面,这个问题的解决方法是,将启动图片设置成手动关闭,登录页面的js函数里面关闭掉启动页,这样一来,用户看到的就是渲染好的页面了,但是这样又他妈抛出个问题,启动时间太长了,好像有6,7秒把,当然解决的方法还是将5+api提前注入,在head里面放入


然后在mui.plusready里面手动关闭启动页,这样一来,在低端机上面的启动时间大概在3,4秒,虽然没有原生的快,但是起码改善了好多

你可能感兴趣的:(MUI填坑记12-plusready提前注入)