d***@sonoscape.net
d***@sonoscape.net
  • 发布:2024-04-11 16:09
  • 更新:2024-08-06 20:19
  • 阅读:294

【报Bug】H5端 getApp().$router 为undefined

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

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

浏览器平台: Chrome

浏览器版本: 122.0.6261.129

项目创建方式: CLI

CLI版本号: 4.08(vue3)

示例代码:

uni.navigateTo({ url: '/pages/user/index' });

操作步骤:

uni.navigateTo({ url: '/pages/user/index' });

预期结果:

跳转到指定页面

实际结果:

控制台报错

bug描述:

在页面A执行 uni.navigateTo({ url: '/pages/user/index' });
页面无法跳转,控制台报错;进去报错位置打断点,发现getApp().$router 为undefined

2024-04-11 16:09 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

能发个复现的demo吗?帮你看下

  • d***@sonoscape.net (作者)

    重新run了一下又可以了,谢谢

    2024-04-12 16:57

  • w***@163.com

    回复 d***@sonoscape.net: 还真是,第一次死活不行

    2024-04-13 17:17

j***@hotmail.com

j***@hotmail.com

我也发现了这个问题,在git切换分支时会发生,切换完分支后重新运行一下就可以了,可能是热更新的问题

要回复问题请先登录注册