2***@qq.com
2***@qq.com
  • 发布:2025-06-25 18:25
  • 更新:2025-06-25 18:25
  • 阅读:27

【报Bug】errMsg: navigateTo:fail /pages/setting/setting locked

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.66

手机系统: Android

手机系统版本号: Android 11

手机厂商: 触想

手机机型: 触想

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<u-button text="订单详情" icon="order" iconColor="#fff" class="custom-style" @click="pushPage('/pages/product/product')"></u-button>
<u-button text="需求订单" icon="order" iconColor="#fff" class="custom-style" @click="pushPage('/pages/requirement-order/requirement-order')"></u-button>
<u-button text="商品管理" icon="list-dot" iconColor="#fff" class="custom-style" @click="pushPage('/pages/goods/goods')"></u-button>
<u-button text="商品分类" @click="pushPage('/pages/goods_class/goods_class')" icon="calendar-fill" iconColor="#fff" class="custom-style"></u-button>
<u-button text="价格表管理" v-if="level == 1" icon="rmb" iconColor="#fff" class="custom-style" @click="pushPage('/pages/price-list/price-list')"></u-button>
<u-button text="供应商管理" icon="home-fill" iconColor="#fff" class="custom-style" @click="pushPage('/pages/company/company')"></u-button>
<u-button text="设置" icon="setting-fill" iconColor="#fff" class="custom-style" @click="pushPage('/pages/setup/setup')"></u-button>
<u-button text="系统信息" icon="setting-fill" iconColor="#fff" class="custom-style" @click="pushPage('/pages/setting/setting')"></u-button>
<u-button text="用户管理" v-if="level == 1" icon="man-add-fill" iconColor="#fff" class="custom-style" @click="pushPage('/pages/user/user')"></u-button>
<u-button text="统计" icon="grid-fill" iconColor="#fff" class="custom-style" @click="pushPage('/pages/statistic/statistic')"></u-button>

pushPage(url){
if(this.pagesCount >= 10){
// 使用重定向跳转页面
uni.redirectTo({
url,
fail:(err)=>{
uni.showModal({
title:'路由跳转-redirectTo',
content:JSON.stringify(err)
})
}
})
}else{
// 如果页面栈总数小于10,则打开新页面
uni.navigateTo({
url,
fail:(err)=>{
uni.showModal({
title:'路由跳转-navigateTo',
content:JSON.stringify(err)
})
}
})
}
}

操作步骤:

每次点击进页面返回, 反反复复十几次或者几次就会出现这样的错误

预期结果:

能正常跳转,

实际结果:

卡死不动。

bug描述:

测试每次点击进页面返回, 反反复复几次就会报这样的错误,
{
errMsg: navigateTo:fail /pages/setting/setting locked
}
然后整个APP就全部都点不动了也不跳转.

2025-06-25 18:25 负责人:无 分享
已邀请:

要回复问题请先登录注册