一般在小程式的跳轉中,有常見的2種方法:
1,用ontap标簽來調用js函數裡面的navigateTo實作跳轉
如
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICdzFWRoRXdvN1LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX9s2RiZGbXNmZk1mYox2RlZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TNxkTOzITMxEzMxEDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
注意連結的層次,官方給出的目錄層次不建議超過5層的。本目錄的層次結構如下:
2,用navigator标簽直接實作 文本跳轉
但是,問題來了》》
在這裡提一個很詭異的問題?
在一個檔案内容一樣的兩個檔案,居然有一個可以跳轉通路,而一個不能跳轉。。
後來,我發現這是 我的頁面 注意啊,我的頁面是有TabBar的呢,TabBar裡面的list項都有一個跳轉頁面的呢
而且,我實驗中發現,如果有頁面出現list配置裡面,那麼跳轉就不行了呢,
就像上面的【圖2】,因為
“日志”的list配置是 pages/logs/logs
“接口”的list配置是 pages/lqxz/lqxz
是以,在連結的跳轉中,配置的有關這兩個頁面的跳轉 都是不成功的。
不知道是微信刻意為之,還是一個小bug
經驗總結:TabBar中的list項的配置pagePath,盡量不要作為其他頁面的跳轉連結。
項目下載下傳連結:http://download.csdn.net/detail/xiang_qi_li/9736592