關於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: () => {}
})

緣由目前未知,但的確解決了問題。配置

以上。方法

相關文章
相關標籤/搜索