环境:打包好的vue项目,放在uni-app 项目根目录->hybrid->html 文件夹下,打包成了手机APP。项目主要就是使用uniapp做一个壳。
代码:
<template>
<view class="container">
<web-view :src="url" @message="handleMessage" refs="webview"></web-view>
</view>
</template>
<script>
export default {
data() {
return {
url: '/hybrid/html/index.html',
}
},
}
</script>
问题:在webview中,项目跳转几次后,按返回键不返回上一页面,而是弹出”再按一次退出应用“,请问有什么办法,可以实现wenview页面的返回。
1 个回复
小少年报
可以重写返回按钮,去掉默认返回按钮(http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewTitleNViewBackButtonStyles),然后自己可以自定义返回按钮,pages.json中 buttons 配置一个返回按钮,然后在生命周期中监听按钮的点击事件,然后自己写一个返回事件