ccczd
ccczd
  • 发布:2019-10-21 11:40
  • 更新:2019-10-21 18:06
  • 阅读:683

mui.open 打不开

分类:MUI
mui

使用mui.open之前 我做了 关闭即将跳转的窗口的操作,然后再执行 mui.open 会执行,但是没有效果。debug打开的话 却会进行跳转

function urlClose(url) { //关闭 页面;  

    console.log("urlClose");  
    let closeView = plus.webview.getWebviewById(url);  
    if (plus.webview.getWebviewById(url) != null) {  
        alert("urlClose")  
        closeView.close("none");  
    }  
};
function jumpByUrlAndCode(url, ElevatorCode) {  
    alert("jumpByUrlAndCode");  
    console.log("jumpByUrlAndCode");  
    mui.openWindow({  
        url: url,  
        id: url,  
        extras: {  
            ElevatorCode: ElevatorCode,  
        },  
    })  
}
if(confirmEnding(wo.getURL(),"repairs-index.html")||confirmEnding(wo.getURL(),"repairs-main.html")){  
                                urlClose("repairs-main.html");  
                                jumpByUrlAndCode("repairs-main.html",result);  
                            }
2019-10-21 11:40 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

不要在调用关闭后再执行其它js,有可能没有等到js执行,当前窗口已经被关闭。
这种情况应该在前一个页面中监听当前窗口的关闭事件,监听到关闭事件后再打开新窗口。

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