[已删除]
[已删除]
  • 发布:2020-07-21 17:43
  • 更新:2020-07-23 14:39
  • 阅读:1395

webview加载本地项目,返回键控制webview回退

分类:uni-app

环境:打包好的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页面的返回。

2020-07-21 17:43 负责人:无 分享
已邀请:
小少年报

小少年报

可以重写返回按钮,去掉默认返回按钮(http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewTitleNViewBackButtonStyles),然后自己可以自定义返回按钮,pages.json中 buttons 配置一个返回按钮,然后在生命周期中监听按钮的点击事件,然后自己写一个返回事件

该问题目前已经被锁定, 无法添加新回复