空晓天
空晓天
  • 发布:2024-09-27 10:56
  • 更新:2024-10-15 15:39
  • 阅读:191

A页面 跳转 A页面 问题

分类:uni-app
  1. 我有一个 A页面,在 A页面 中有一个需求,需要再跳 A页面,但是再次跳 A页面 的时候,报错了
  2. 我用一个中间页面 B页面 来做跳转:A页面 -> B页面 -> A页面。第二个A页面,和第一个 A页面完全一模一样,怎么回事
2024-09-27 10:56 负责人:无 分享
已邀请:
靐齉齾麤龖龗

靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人

因为已经打开过了,你需要在A->A 需要使用uni.redirectTo来跳转

空晓天

空晓天 (作者)

这样直接报错。。。。

BFC

BFC

HBuilderX 4.28 我测试能正常跳转 自身页面。 提供一下报错的复现工程

  • 空晓天 (作者)

    我上传了 项目 文件,麻烦您看一下

    2024-10-08 14:04

空晓天

空晓天 (作者)

@DCloud_UNI_BFC 您看看

  • 1***@163.com

    我下载zip运行,点击跳转也跳转不了的,报错

    2024-10-08 10:37

  • BFC

    你这个是单页面, 目前uniapp 单页面是不引入router 路由模块,以便减少代码包的体积。


    你可以再pages.json里面多配一个页面,这样可以开启router路由。正常跳转了。 而且可以A -> A -> A

    2024-10-09 11:25

  • 空晓天 (作者)

    回复 BFC: A -> A ,自身跳自身,会产生新的 A 吗,就是生命周期会执行吗

    2024-10-09 17:27

  • BFC

    回复 空晓天: 会的

    2024-10-09 21:09

  • 空晓天 (作者)

    回复 BFC: 我用简单的项目可以。但是我们真正的项目,我直接跳转不行,也没有报错,您看有可能会是什么问题呢,代码不便展示

    2024-10-10 15:27

  • BFC

    回复 空晓天: 是不是设置了路由的拦截器什么的

    2024-10-10 17:09

  • 空晓天 (作者)

    回复 BFC: 我排查了一下,没有做什么覆盖/拦截操作,就日常的东西,我删了很多东西让页面比较干净,都不行,也没报错。。。。。

    2024-10-10 17:42

空晓天

空晓天 (作者)

@BFC 我重新测试了一下,vue3 版本是可以的,但是 vue2 不行,麻烦您那边看看

要回复问题请先登录注册