最近看小程序啓動時間(性能監控),啓動時間比較長,因此考慮使用分包加載。
但在使用過程當中遇到「出現腳本錯誤後者未正確調用Page()」的問題。
經過看wepy-cli源碼,找到解決方案:將app.wpy
中配置的subpackages
修改成subPackages
。小程序
{ "pages": ["pages/index", "pages/logs"], "subpackages": [ { "root": "packageA", "pages": ["pages/cat", "pages/dog"] }, { "root": "packageB", "name": "pack2", "pages": ["pages/apple", "pages/banana"] } ] }
值得注意的是,subpackages
字段的拼寫爲全小寫。微信
subPackages
,以下圖:若是出現「加載模塊中」的loading,說明分包記載配置成功。app