小云菜
小云菜
  • 发布:2015-06-17 10:45
  • 更新:2019-10-26 22:23
  • 阅读:3932

a页面打开b页面,b页面加载成功后关闭当前页面,闪屏

分类:HTML5+

mui.openwindow目前没有封装回调成功函数,根据需求,需要使用该函数。
1.比如a->b,b重新->a时,a如果不关闭的话,直接显示(看了mui封装的源码,如果已存在且没回收直接显示),不过此时a页面的逻辑已经变掉了,需要重新打开。

  1. 另外类似于通过引导页打开其他页面,引导页就需要了,直接关闭即可。
    WebviewObject plus.webview.open( url, id, styles, aniShow, duration, showedCB );

    上一个版本没有发现当前页面闪屏后再关闭的现象,最新的版本是已经打开新页面了,原页面依然显示后再关闭,就造成了闪屏的现象。

            plus.webview.open('login.html', 'login.html', '', 'slide-in-left', 300, function() {  
                    self.close();  
            });

求解决方法。

另外
最新的版本中
webview
默认间隔8px,不注意的话整个界面的样式就变掉了

body{              /*user agent stylesheet*/  
 display:block;  
margin:8px;  
}
2015-06-17 10:45 负责人:无 分享
已邀请:
B5教程网

B5教程网 - https://b5.mxunkeji.com

同问!!!

小云菜

小云菜 (作者) - 相关代码及分享在http://www.cnblogs.com/phillyx

    plus.webview.open('login.html', 'login.html', '', 'slide-in-left', 300, function() {  
                self.hide()  
                self.close();  
            });

目前只能通过先隐藏再关闭来规避闪屏效果

  • DCloud_App_Array

    还请在这里提交有问题的应用(http://www.cnblogs.com/phillyx没找到)

    2015-06-17 20:02

  • 小云菜 (作者)

    问题都是在这边的

    2015-06-17 20:42

小鸡

小鸡

同问

风雪无血

风雪无血

同问!!

2***@qq.com

2***@qq.com - 部落冲突 buluo.cc

同上

成都H5

成都H5

同问

该问题目前已经被锁定, 无法添加新回复