分包加载设置
微信小程序分包限制:
主包或单个分包最多2M
整个小程序的所有软件包最多可达8M
为什么需要设置分包?
applet具有多个角色(公共页面较少),便于设置和管理分包负载
整个小程序的压缩代码大小超过2M,并且只有小程序的连字符可以封装在不同的封装中
下载分包,小程序启动时默认下载主包启动主包中的页面,用户进入某个分包后下载启动对应的分包,优化小程序首次启动的下载时间。
将分包格式设置为以下实例代码:
' pages': [
“装载/装载”//主包
]、
' subpackages': [
{
'根' : '采购',//分包名称
' pages': [ //分包内的页面(路径)
'索引/索引',
' myPassCard/myPassCard ',
'应用/应用',
' usable/usable ',
'未授权/未授权',
' auth驱动程序/auth驱动程序',
'应用程序详细信息/应用程序详细信息',
' rejectdetail/rejectdetail ',
' createinvitecode/createinvitecode '
]
(,
{
' root ' : '驱动程序',
' pages': [
'索引/索引',
'驱动程序密码/驱动程序密码',
' useable/useable ',
'未授权/未授权',
'应用程序详细信息/应用程序详细信息',
' rejectdetail/rejectdetail ',
'应用/应用',
' changeWay/changeWay '
]
(,
{
'根' : '规则',
' pages': [
'索引/索引',
' ruralPassCard/ruralPassCard ',
' stayconfirm/stayconfirm ',
' useable/useable ',
' changeGoods/changeGoods ',
' loadconfirm/loadconfirm ',
' writeLoadInfo/writeLoadInfo '
]
(,
{
' root': 'station ',
' pages': [
'索引/索引',
' carList/carList ',
'扫描/扫描',
' carlist详细信息/carlist详细信息'
]
(,
{
' root': 'GaoGuanju ',
' pages': [
'索引/索引',
' myPassCard/myPassCard ',
' useable/useable ',
' audit/audit ',
' rejected/rejected ',
' chart/chart ',
' credit/credit ',
' creditDetail/creditDetail ',
' scan/scan '
]
(,
{
'根' : ' pages ',
' pages': [
' login/login ',
' forgetpassword/forgetpassword ',
' register/register ',
' setting/setting ',
' QR代码/QR代码',
'消息/消息',
' historycredent/historycredent ',
' resetPass/resetPass ',
'搜索/搜索',
'历史详细信息/历史详细信息',
'凭证使用/凭证使用',
' about/about ',
'添加代码/添加代码',
' deal/deal ',
'消息详细信息/消息详细信息'
]
}
]、