【已解決】wepy中使用分包加載報錯


問題:

“xxx.js 出現腳本錯誤后者未正確調用Page()”

      最近看小程序啟動時間(性能監控),啟動時間比較長,所以考慮使用分包加載。
      但在使用過程中遇到“出現腳本錯誤后者未正確調用Page()”的問題。
      通過看wepy-cli源碼,找到解決方案:將app.wpy中配置的subpackages修改為subPackages

原因:

1.微信官網提供案例如下

{
  "pages": ["pages/index", "pages/logs"],
  "subpackages": [
    {
      "root": "packageA",
      "pages": ["pages/cat", "pages/dog"]
    },
    {
      "root": "packageB",
      "name": "pack2",
      "pages": ["pages/apple", "pages/banana"]
    }
  ]
}

值得注意的是,subpackages字段的拼寫為全小寫。

2.wepy中讀取字段為subPackages,如下圖:

成功配置的標志:

      如果出現“加載模塊中”的loading,說明分包記載配置成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM