1. 查看小程序的組件中的data的數(shù)據(jù):
1. 分包
1.1 分包的創(chuàng)建,在app.json中
"subPackages": [
{
"root": "pkgA",
"name": "name_p1",
"pages": [
"pages/cat/cat",
"pages/dog/dog",
"pages/fenbao/fenbao"
]
}
],
會創(chuàng)建一個分包pkgA,它的名稱,命名為name_p1 ,在這個分包中創(chuàng)建了三個文件
1.2 分包的大小的查看
1.3 如何把已經(jīng)搭建的文件放入到某一個分包中(以上面的pkgA為例)
1.3.1 第一步是把對應(yīng)的文件夾拖入到 pkgA下的pages里面;
1.3.2 第二步是把a(bǔ)pp.json中的pages下的之前的生成的路徑,移動到分包pkgA下
1.3.3 然后是需要檢查所有引用了fenbao的跳轉(zhuǎn),都需要更改;fenbao內(nèi),跳轉(zhuǎn)到其他界面的路徑也需要進(jìn)行調(diào)整;這些報(bào)錯在我們移動后,重新進(jìn)入到這個fenbao界面后,驗(yàn)證功能能夠發(fā)現(xiàn)報(bào)錯;一一修改即可
1.4 分包的預(yù)加載方式配置
通過在app.json中配置:
"preloadRule": {
"pages/contact/contact": {
"packages": [
“name_p1"
],
"network": "wifi"
}
},
其中的pages/contact/contact是某一個觸發(fā)界面,當(dāng)進(jìn)入到這個界面時,會觸發(fā)分包的預(yù)加載;加載的分包是name_p1,加載的方式是在WiFi下才會進(jìn)行下載;
獨(dú)立分包,只是添加了"independent": true,完全獨(dú)立,可不依賴主包;
1.6 資源引用原則:
獨(dú)立分包和普通分包以及主包之間是相互隔絕的,不能相互引用彼此資源例如:
1 主包無法引用獨(dú)立分包內(nèi)的私有資源
2 獨(dú)立分包之間不能相互引用私有資源
3 獨(dú)立分包和普通分包之間不能相互引用私有資源
4 獨(dú)立分包中不能引用主包內(nèi)的公共資源