守护
守护
  • 发布:2020-09-22 09:21
  • 更新:15 小时前
  • 阅读:880

【报Bug】使用uni.navigateTo 跳转 页面,报Not Found:Page[随机数]错误

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 2.8.11

手机系统: 全部

页面类型: vue

nvue编译模式: fast

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

Android and IOS

操作步骤:

同上

预期结果:

同上

实际结果:

同上

bug描述:

项目中使用uni.navigateTo 跳转 页面,报Not Found:Page[随机数]错误,
如:uni.navigateTo({url:'/pages/demo'});

tips:多次试验,发现在跳转之前需要添加settimeout延迟跳转可减少Not Found:Page发生的频次。
如:
setTimeout(()=>{
uni.navigateTo({url:'/pages/demo'});
},500);

2020-09-22 09:21 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

是在什么时机跳转的?

  • 守护 (作者)

    就在发生错误之后,添加延迟跳转的。

    说明:

    1,因为每次要跳转到那个页面(A跳转到B)就发生那个错误,以为是B页面有问题,就简化到空vue页面,还是报错。


    2,然后又在A页面按钮点击事件中去掉uni.navigateTo,添加了log,就不报那个错误了,说明就是uni.navigateTo的问题。


    3,然后发现虽然在跳转时报错,但是页面能正常渲染,就没有在意,但是在我另外创建的一个页面中又出现跳转出错。


    4,就调试了一上午,实验的出的是添加延迟可有效减少发生频次。

    2020-09-22 16:57

  • DCloud_UNI_GSQ

    回复 守护: 是在 onLaunch 的时候调用的 uni.navigateTo 吗?

    2020-09-22 17:07

  • 守护 (作者)

    回复 DCloud_UNI_GSQ: 不是,就是在显示首页(列表)后,点击列表某项,然后进入详情页面,在详情页面,中有个button,单击时出现此错误。


    不过button是通过组件引入的(不知道是否有影响)。

    2020-09-22 22:55

守护

守护 (作者)

正式版和开发版版的HBX都会出现次问题

303326517@qq.com

303326517@qq.com

Error: Not Found:Page[3][-1,26] at view.umd.min.js:1

tabBar点击跳转也会报这个错。

过时的流行

过时的流行 - 希望dcloud能越做越好

Page[15] not found __ERROR

447889194@qq.com

447889194@qq.com

请问解决了嘛

thinkive

thinkive

我也遇到 ,从列表跳转到详情,出现频率太大了

Jonny515688

Jonny515688

同样遇到了该问题 @DCloud_UNI_GSQ

398927951@qq.com

398927951@qq.com

同样的问题.. tabbar切换,是这样的报错

rysnone

rysnone

同遇到,正好遇到需要图片懒加载的,导致图片显示不出来

你咋骚的一匹

你咋骚的一匹 - 95后萌新

同样的报错信息,但是我的情况是安卓真机调试,机型一加7pro。
在一个页面内的tab选项卡之间来回切换出现的此报错信息,导致我请求的数据无法加载,此问题在小程序模拟器未出现

要回复问题请先登录注册