在首页第一次点击时使用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);
}
6***@qq.com
兄弟,有解决吗
2022-12-20 19:17