uniapp使用webview的页面需要返回两次
时间: 2023-09-20 07:08:51 浏览: 150
uniapp与webview之间的相互传值的实现
在使用uniapp的webview组件时,如果需要返回两次才能退出页面,有可能是因为在webview中嵌入的H5页面中使用了history.back()方法,导致返回栈中多了一层。可以尝试在H5页面中使用history.go(-1)方法或者uni.navigateBack()方法返回上一级页面,这样就可以避免返回栈中多余的一层,实现一次返回退出页面的效果。另外,也可以在webview组件中设置vue-router的mode为history模式,这样就可以使用uni.navigateBack()方法进行返回,而不会出现返回两次的情况。
阅读全文