全敏
全敏
  • 发布:2017-10-13 10:59
  • 更新:2017-10-13 11:39
  • 阅读:3829

mui扫码成功后跳转页面 关闭扫码页面

分类:MUI
mui.openWindow({  
                                url: "a.html",  
                                id: "a",  
                                show: {  
                                    aniShow: 'slide-in-right',  
                                    duration: 300  
                                },  
                                extras: {  
                                    deviceInfo: data.deviceInfo,  
                                    userid: common.getUserid(),  
                                },  
                            });  
                            setTimeout(function() {  
                                plus.webview.currentWebview().close();  
                            }, 300);

我是扫码完成后延迟0.3秒关闭当前扫码页面的,但是会有这个页面闪出来的效果。立马关闭又会有当前没跳转完就关闭了

2017-10-13 10:59 负责人:无 分享
已邀请:

最佳回复

五叶神

五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心

把改成 plus.webview.currentWebview().close('none');就行了
你已经打开了新页面,扫码页面在后面关闭就行了,另外关闭页面前先关闭扫码控件释放资源scan.close();

  • 全敏 (作者)

    感谢。改成 plus.webview.currentWebview().close('none');就可以了

    2017-10-13 11:47

  • 五叶神

    嗯,可以就行,none是无动画关闭窗口

    同意请点赞

    2017-10-13 11:54

  • 全敏 (作者)

    回复 五叶神:好的,谢谢你解决了我的闪的问题

    2017-10-13 14:31

wen如故i

wen如故i

是会闪,你可以 在 关闭a 页面的时候,一起关闭 扫码页就不会了,我就是这样做的;或者hide 页面,在close ,没有动画的那种,看看可不可以。

  • 全敏 (作者)

    有没有代码!但是我之前不会闪啊!同样的代码

    2017-10-13 11:19

  • 全敏 (作者)

    我跳转到a页面后按返回按钮还是会到扫码页面,我就是想扫码完后关闭扫码页并打开一个新的页面

    2017-10-13 11:24

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