1***@qq.com
1***@qq.com
  • 发布:2021-04-22 14:22
  • 更新:2024-01-08 16:14
  • 阅读:1731

使用uni.navigateto打开的页面如何不被销毁

分类:uni-app

在首页第一次点击时使用uni.navigateTo跳转到guacConnection的index页面
点击退出时使用plus.webview.hide()隐藏页面 (为了再次进入时不用重新加载并保留数据)
再点击进入使用plus.webview.show显示隐藏的页面

但是一旦点击下方的tabbar切换页面。使用hide隐藏的页面就会被清除
如何保持index页面不被清理?
打印allwebview页面栈发现切换tab后guacConnection的index页面已经不在了

export function createConnect(data){  

    uni.$emit("create_client",data);  

    if(GUACA_WEBVIEW == null){  

        console.log("The first time you open the guac connection page.")  

        uni.navigateTo({  
            url: "/pages/guacConnection/index"  
        })  

    } else {  

       var allwebview =  plus.webview.all();  
        console.log("allwebview", allwebview);  

        plus.webview.show(GUACA_WEBVIEW, "pop-in", 2);  

        console.log("allwebview after", allwebview);  
    }  
}  

export function closeGuacaPage(webview){  

    uni.$emit("guaca_webview", webview);  
    console.log("guacamole_parent:", webview.parent());  

    var allwebview =  plus.webview.all();  

    webview.hide("pop-out");  
    // console.log("allwebview", allwebview);  

}  
2021-04-22 14:22 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com

请问解决了吗?我也遇到这个问题了

qvqv123

qvqv123

兄弟解决了吗

要回复问题请先登录注册