1***@qq.com
1***@qq.com
  • 发布:2021-08-12 11:24
  • 更新:2021-08-12 11:24
  • 阅读:571

使用router-view后不能返回上一页

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 3.2.1

浏览器平台: Chrome

浏览器版本: 92.0.4515.131

项目创建方式: HBuilderX

操作步骤:

App.vue文件

<template>  
    <div>  
        App.vue  
        <router-view></router-view>  
    </div>  
</template>  
<script>  
    export default {  
        onLaunch: function() {  
            console.log('App Launch')  
        },  
        onShow: function() {  
            console.log('App Show')  
        },  
        onHide: function() {  
            console.log('App Hide')  
        }  
    }  
</script>  

<style>  

</style>  

其他任意文件

<navigator open-type="navigateBack" :delta="1">返回</navigator>  

// js方式  
uni.navigateBack({  
     delta: 1,  
    success() {  
        console.log('success')  
    }  
});

预期结果:

预期结果返回上一页

实际结果:

不能返回上一页,navigationBar的返回也是不能返回上一页

bug描述:

当在App.vue中使用了router-view后,虽然页面正常显示,跳转也正常,但不能使用navigator标签方式和uni.navigateBack方式进行返回操作,而且uni.navigateBack方法回调success也是正常,就是页面不能后退

2021-08-12 11:24 负责人:无 分享
已邀请:

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