這篇文章跟大家介紹一下微信小程式開發中使用reLaunch跳轉時報錯的解決步驟,希望對大家有幫助!
最近在做微信小程式的一個項目,遇到一個關於微信小程式使用reLaunch跳轉的報錯問題,對於剛接觸微信小程式開發者來說也是比較常見的一個報錯,那麼本篇博文就來分享一下該報錯的解決方法,方便以後查閱使用。
透過錯誤再現,具體的錯誤日誌提示如下所示:
VM181:1 (in promise) MiniProgramError {"errMsg":"reLaunch:fail page \"pages/index/home/home\" is not found"} Object
透過對上面報錯資訊分析,並透過尋找報錯資訊及其位置,確認是在使用reLaunch跳轉的時候報錯的,根據上述的錯誤日誌描述以及排查原因,檢查之後,做出可能報錯的原因分析總結。
透過上面分析得出的三種排查報錯的方法,逐一檢查即可解決報錯問題,具體的操作步驟總結如下所示:
1、書寫的檔案名稱有可能不對,檢查是否有字母拼字的不一致的情況;
2、檔案路徑輸入的不正確,如果是全路徑需要注意在路徑開頭一定要加上「/」 這個符號;
3、檔案路徑沒有在app.json中定義,分享一個方便快速的方法來新增介面檔案的方法: 在app.json檔案裡面的pages陣列裡直接新新增路徑,儲存後會直接產生相關文件,不用再手動產生頁面文件,最後再去註冊即可;具體操作如下圖所示:
透過上述對問題的排查步驟,遇到的這個reLaunch跳轉報錯的問題是第三種情況,沒有在app.json中定義檔案路徑,造成報錯提示找不到該檔案。
透過上文關於在微信小程式開發過程中使用reLaunch跳轉時報錯的解決方法,讀者可以了解知道對應的解決排查方法,尤其是對於微信小程式開發不久的開發者來說也是比較重要的知識點,這裡不再贅述。
【相關學習推薦:小程式開發教學】
以上是淺析小程式中reLaunch跳轉報錯怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!