打开了很多H5页面的时候,只能一级一级的后退,怎么直接关闭返回上个页面??,试了一下
let pages = getCurrentPages()
let page = pages[pages.length - 1];
let currentPages=page.$getAppWebview()
currentPages.close()
关闭页面之后,上个页面所有的点击事件全部失效
打开了很多H5页面的时候,只能一级一级的后退,怎么直接关闭返回上个页面??,试了一下
let pages = getCurrentPages()
let page = pages[pages.length - 1];
let currentPages=page.$getAppWebview()
currentPages.close()
关闭页面之后,上个页面所有的点击事件全部失效
ThorUI_echo (作者) - 开源项目: https://thorui.cn/doc
暂时解决办法:在web-view组件上加v-if,然后延时执行
setTimeout(()=>{
uni.navigateBack()
},50)
ThorUI_echo (作者) - 开源项目: https://thorui.cn/doc
let pages = getCurrentPages()
let page = pages[pages.length - 1];
let currentPages = page.$getAppWebview()
let children=currentPages.children()
children[0].close()
setTimeout(()=>{
uni.navigateBack()
},0)
ThorUI_echo (作者)
此方法会导致无法通信,消息无法接收~
2019-01-24 20:45