1***@qq.com
1***@qq.com
  • 发布:2024-07-20 14:35
  • 更新:2024-07-24 16:40
  • 阅读:225

navigateTo跳转问题

分类:uni-app

我想实现的是传入url,然后进行跳转,这个url不确定,可能是pages,也可能是tabpage,这种方案不可行吗? 现在情况是控制台能报错 ,但是不执行catch里面的跳转

2024-07-20 14:35 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

即使在 跳转前加上await也是一样的 不执行

唐家三少

唐家三少 - 我要写代码

不要用 try catch了,判断path特征,然后决定执行哪个跳转API。

1***@qq.com

1***@qq.com

处理好了吗 没有可以联系

  • 唐家三少

    你这是想导流,收费解决?

    2024-07-21 10:42

BFC

BFC

Blog1221

Blog1221

加个参数判断是跳tabbar还是普通页面,然后使用对应的方法

靐齉齾麤龖龗

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

在那个页面直接

import pages from '/pages.json'  
console.log(pages.tabBar.list.some(_ => _.pagePath === backUrl.value))

然后为true调用switchTab,其他的就走redirectTo,不过要看你的backUrl.value是啥格式的,改改判断应该会吧

要回复问题请先登录注册