【已解決】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,說明分包記載配置成功。app

相關文章
相關標籤/搜索