关于uniapp没法navigateTo跳转的解决办法

今天在分包时忽然没法跳转了,记个笔记
场景: 位于tabbar页面(主包)的子组件跳转到分包页面时,没法跳转
尝试办法:json

  1. 使用uniapp原生跳转
uni.navigateTo({
url:'xxxxxx'
})

没法跳转app

  1. 检查pages.json里的路由配置

正常
没法跳转url

  1. 主包里的是否不能跳转分包里的路由

别的组件都可以跳转,排除code

  1. 检查跳转路径

使用绝对路径,且按alt键能够跳转到该子包页面 排除路由

5. 解决办法

使用uniapp原生导航方式,且需添加success、fail、以及complete方法便可class

//路由方式须要补全
uni.navigateTo({
    url:'/xxxx/xxxx/xx',
    success: res => {},fail: () => {},complete: () => {}
})

缘由目前未知,但的确解决了问题。配置

以上。方法

相关文章
相关标签/搜索