<header class="mui-bar mui-bar-nav">
<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
<a class="mui-title">标题</a>
</header>
<script type="text/javascript">
mui.plusReady(function(){
mui.openWindow({
id : 'body',
url : 'body.html',
styles : {
top : '44px',
bottom : 0,
zindex : 9999
},
show:{
aniShow:'none'
},
waiting:{
autoShow:false
}
});
})
</script>
父页面代码如上。
点击返回的时候,ios系统5s,会出现一瞬间白屏现象。因为是在返回的时候出现,所有这样的白屏只有一半白屏,有的时候还带有白光闪烁现象。
问问大神们是什么原因?
ps:不能用以下代码解决加载子页面问题,因为这样加载会等待三种颜色闪烁问题(父级页面背景显示一次、子页面背景颜色显示一次、数据加载后颜色变化显示一次)。
mui.init({
swipeBack : false,
subpages : [{
id : 'body',
url : 'body.html',
styles : {
top : '44px',
bottom : 0,
bounce :'vertical',
zindex : 9999
}
}]
});
5 个回复
水逸 (作者) -
在线等。此问题严重影响体验问题
唐糖 - 这个家伙很懒,什么也没有留下
你的问题我没遇到,我的也是5s,我只是在close() webview的时候,屏幕会闪一下,所以我在IOS 里,都是不关闭的,都处理为hide
你看看是否也是这种情况??
水逸 (作者)
有个头疼的问题就是 关闭的时候 有先后顺序,能同时转场关闭不?
2015-12-08 11:21
水逸 (作者) -
顶一下,等待解决
tuchaofu - 没有不能实现的功能,只有没有理清楚的逻辑
可参考:
水逸 (作者)
谢谢回复 前几天官网说mui.openwindow有BUG,我差点忘记了。不知道修复了没,我换种plus.webview.create方法 试一下吧。关于Waiting() 肯定不能用的,不方便自定义动画的方式。
2015-12-08 11:49
tuchaofu
show:{} 和 waiting:{},直接不用就好了,运行效果还是可以的,嫌慢就预加载下
2015-12-08 11:51
DCloud_UNI_FXY
subpage解决,
几种颜色闪的问题,可以等子页面loaded之后,再显示父页面来解决。或者颜色统一设置成白色
水逸 (作者)
不能用subpage 解决这个问题
2015-12-08 16:06
水逸 (作者)
因为subpage没有mui.openwindow效果
2015-12-08 16:06
水逸 (作者)
总不能说 这个几种颜色变化的问题 用白色去解决吧,搞得像掩耳盗铃。如果必须不能是白色,那如何解决呢?
2015-12-08 16:10
DCloud_UNI_FXY
回复 水逸:需要动画效果?先创建webview,再hide该webview,append,loaded之后,show,把动画效果调整为fade-in的。
2015-12-08 16:12
水逸 (作者)
回复 DCloud_UNI_FXY:子页面加载 要动画做什么。我想用mui.openwindow 渲染加载数据后出来的页面,而不是subpage的渲染页面后,直接在页面里面让用户看见数据加载的过程,部分页面内容不一,部好设置时间等待
2015-12-08 16:16
DCloud_UNI_FXY
回复 水逸:看我回复,自己create一个webview,先hide,再append,子页面自己加载完之后,再子页面里边show自己
2015-12-08 16:20
水逸 (作者)
回复 DCloud_UNI_FXY:问题又来了,create的方法加载 的页面,mui.back的时候有subpage加载出来的页面等价处理了吗?
2015-12-08 16:24
水逸 (作者)
回复 DCloud_UNI_FXY: 问题的根本性 没有解决。是返回问题,不是加载问题,如果要找根源,加载问题只变相的换个解决问题的思路。
2015-12-08 16:36
DCloud_UNI_FXY
回复 水逸:如果你做成了父子页面,就不会有back问题
2015-12-08 16:36
水逸 (作者)
回复 DCloud_UNI_FXY:init 还是 plusReady ,我放在plusReady中,返回出现闪屏问题 ios
2015-12-08 16:43