tab-webview-main.html里面有4个子页面A\b\c\d,子页面A里打开新链接窗口AA,这时AA显示在最上面,
这时不会闪烁,如果在B页面打开AA,AA页面会闪烁,这时整个页面不管后面点哪里页面就都闪烁了,有时会整块空白

无风
- 发布:2014-11-25 14:28
- 更新:2017-11-09 16:27
- 阅读:2755
拿了HelloMui的tab-webview-main.html做主页,在里面的页面打开子页面,会闪烁的厉害
分类:MUI
11 个回复
王湘赣
你的问题解决吗,我的项目,也会出现同样的情况
DCloud_UNI_CHB
本周末会发布新版,解决了较多闪烁性能问题;
无风 (作者)
是mui框架本身的问题吗,由于项目要兼容android,ios,选用mui快速搭建了界面原形,发现了闪烁这个问题,开发时android版本4.2,后来在2.x的机子上装了下,不会闪烁。
我原来在子页面里使用了mui-table-view列表的两层嵌套,后来把第二层嵌套的mui-table-view作为弹出页面进行显示,部分机子不会闪烁,供参考
2014-11-27 15:44
银河星辰
我做出来一个增删改查的例子,连接服务端的,带上拉加载数据的,在页面跳转时也会出现屏幕页面闪烁空白的问题,第一次还好,反复访问就会出现问题,每次跳转页面都是调用的 mui.openWindow,不知道是我代码的问题,还是底层的问题,期待问题解决中。。。。
DCloud_UNI_CHB
你可以检测一下当前创建的所有webview,若打开webview过多,内存过多,也会出现闪屏。
无风 (作者)
我的页面应该不算多,tabbar的5个子页面,现在也就2个子页面有弹出页面,其它3个子页面还没内容,是空白的页面,后来我修改了tabbar例子里的页面机制,没有先创建、隐藏所有页面,也就是每次点击要显示的时候才创建,点击其它子页面B时,A页面也进行关闭,这时应该是每次只有一个子页面真实存在吧,一弹出页面,还是会闪。我的页面很简单的,就几条写死的数据,
看起来跟性能好像没关系,是不是与多层页面显示叠加的机制有关系与android4.x的浏览器的渲染机制,,我用了老机子中兴u880,android2.3的版本不会闪,现在的是联想的android4.2的,1g内存。
DCloud_UNI_CHB
可以把你的测试页面发给我,我测试一下;QQ群中找:DCloud-MUI-CHB就是我
2014-11-28 22:00
JustD
这个闪屏问题已经困扰很久了,现在都不敢开新webview,我也觉得是页面显示叠加后渲染那边出问题了
银河星辰
我现在遇到一个问题,就是 打开窗口预加载的问题,我看了下官网的例子,场景是 列表和详情页的一个例子, 而我现在的场景是 列表和一个修改页的场景,我修改页面保存后要跳转回 列表页刷新数据,我修改页面点击保存后再预加载 列表页,感觉反了。不知道修改页保存后使用预加载方式是不是不太合适,有没有别的方式。
DCloud_UNI_CHB
你修改页保存后不要再预加载列表页,而应该通过mui的自定义事件通知列表页刷新,然后再关闭修改页;自定义事件的使用方法参考:mui官网
2014-11-28 21:58
银河星辰
我试了自定义事件,发现 如果是 列表页面预加载修改页面,我在列表页面fire,修改页面addEventListener自定义事件并且在里面 alert 一下字符,发现进入修改页后根本不执行啊!崩溃中啊!。。。。
银河星辰
是不是预加载后,再自定义事件传值就不好使了,我是按照 例子写的啊,怎么不行呢
银河星辰
搞出来了,是我的数据格式有问题,我传的值有问题
大鼻子
我的点击底部选项卡的时候,底部会突然变大一下,这是什么问题,困扰已久