一、问题描述
uni-app 使用 web-view 标签跳转外部链接后,在 Android 手机上无法返回至 APP 内,IOS 正常返回。
二、解决方法
在 web-view 所在页面监听 onBackPress 生命周期,在其内部添加如下代码。
onBackPress(e) {
if (e.from === 'backbutton') {
this.$scope.$getAppWebview().children()[0].close()
setTimeout(() => {
uni.navigateBack()
}, 0)
return true
}
},
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于