日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)百度小程序教程:普通分包
  • 普通分包
    • 使用方法
    • 打包原則
    • 引用原則

    普通分包

    某些情況下,開發(fā)者需要將智能小程序劃分成不同的子包,在構(gòu)建時打包成不同的分包,用戶在使用時按需進(jìn)行加載。

    站在用戶的角度思考問題,與客戶深入溝通,找到雷山網(wǎng)站設(shè)計與雷山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋雷山地區(qū)。

    在智能小程序的打包中,默認(rèn)會有一個主包,主包中包含了啟動頁面,和所有分包都會用到的公共資源/JS 腳本。而分包則是根據(jù)開發(fā)者的配置劃分的。

    整個小程序所有分包大小不超過 8M,單個分包/主包大小不能超過 2M。
    在小程序啟動時,默認(rèn)會下載主包并啟動主包內(nèi)頁面,如果用戶需要打開分包內(nèi)某個頁面,客戶端會把對應(yīng)分包下載下來,下載完成后再進(jìn)行展示。

    將智能小程序按照業(yè)務(wù)特點(diǎn)合理的分包,可以提升智能小程序的加載速度,優(yōu)化用戶體驗。

    使用方法

    在開發(fā)者工具中打開

    在開發(fā)者工具中打開

    在 WEB IDE 中打開

    假設(shè)支持分包的小程序,目錄結(jié)構(gòu)如下:

     
     
     
    1. ├── App.js
    2. ├── App.json
    3. ├── App.css
    4. ├── packageA
    5. │ └── pages
    6. │ ├── pageOne
    7. │ │
    8. │ └── pageTwo
    9. ├── packageB
    10. │ └── pages
    11. │ ├── pageThree
    12. │ │
    13. │ └── pageFour
    14. ├── pages
    15. │ └── index
    16. │ │
    17. │ └── tabOne

    開發(fā)者通過在 App.json subPackages 字段聲明項目分包結(jié)構(gòu):

    • JSON
     
     
     
    1. {
    2. // 主包,推薦只保留最常用的核心頁面:啟動頁、tab頁及公共資源
    3. "pages": [
    4. "pages/index/index",
    5. "pages/tabOne/tabOne"
    6. ],
    7. "subPackages": [
    8. {
    9. "root": "packageA/pages",
    10. "name": "packageOne",
    11. "pages": [
    12. "pageOne/pageOne",
    13. "pageTwo/pageTwo"
    14. ],
    15. "independent": true
    16. },
    17. {
    18. "root": "packageB/pages",
    19. "name": "packageTwo",
    20. "pages": [
    21. "pageThree/pageThree",
    22. "pageFour/pageFour"
    23. ],
    24. "independent": true
    25. }
    26. ],
    27. "tabBar": {
    28. "borderStyle": "black",
    29. "color": "#000000",
    30. "selectedColor": "#000000",
    31. "list": [
    32. {
    33. "pagePath": "pages/index/index",
    34. "text": "首頁"
    35. },
    36. {
    37. "pagePath": "pages/tabOne/tabOne",
    38. "text": "tabOne"
    39. }
    40. ]
    41. }
    42. }

    主包頁面跳轉(zhuǎn)分包頁面

    • SWAN
     
     
     
    1. 跳 pageOne

    subPackages 中,每個分包的配置有以下幾項:

    字段 類型 說明
    rootString分包根目錄
    nameString分包別名。
    pagesArray.分包頁面路徑,相對于分包根目錄。
    independentBoolean分包是否是獨(dú)立分包

    打包原則

    • 聲明 subPackages 后,將按 subPackages 配置路徑進(jìn)行打包,subPackages 配置路徑外的目錄將被打包到 App(主包) 中;
    • App(主包)也可以有自己的 pages(即最外層的 pages 字段);
    • 首頁的 TAB 頁面必須在 App(主包)內(nèi)。

    引用原則

    • 兩個分包之間無法互相引用對方包中的 js,但是分包中可以引用主包,或者自己分包內(nèi)的 js。
    • 主包不能引用分包中的js。

    本文題目:創(chuàng)新互聯(lián)百度小程序教程:普通分包
    鏈接URL:http://www.dlmjj.cn/article/dhgeppg.html