微信小程序如何使用分包做項目


 

1.1. 介紹

地址:

https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages.html

 

 

 

1.2. 作用

能夠解決小程序項目包大小受限2M

提高小程序首次啟動速度;

方便團隊協作開發;

1.3. 普通分包

就是通過配置app.json文件;

 

 

 

l 分包語法

"subPackages": [

        {

            "root":"packageA",

            "name": "A",

            "pages": [

                "index/index",

                "demo/demo"

            ]

        }

    ]

 

分包加載情況:

 

 

 

 

            

l 分包注意事項

 

 

 

 

1.4. 獨立分包

獨立分包是普通分包的一種;

 

 

 

l 使用語法

 

 

 

 

 

 

1.5. 分包預下載

 

 

 

l 語法

 

 

 

 

2.2. 微信小程序基礎庫兼容處理

解決用戶微信客戶端中的基礎庫版本過低問題。

2.2.1. 代碼處理

app.js中做兼容處理

 onLaunch: function () {

  

    // 判斷用戶的基礎是否合法,2.13.0

    // 獲取用戶的基礎庫版本

 

    let nowVersion =' 2.13.0'

 

    let {SDKVersion} = wx.getSystemInfoSync();

    console.log(SDKVersion)

 

    // 將基礎庫版本號切割成數組

    let usVersionArray = SDKVersion.split('.')

    let nowVersionArray = nowVersion.split('.')

 

    console.log(usVersionArray,nowVersionArray)

 

    // 循環比較版本號

    for(let i in usVersionArray){

      if(usVersionArray[i] < nowVersionArray[i]){

        wx.showModal({

          title:"更新提示",

          content:"是否要更新微信",

          success:res=>{

            if(res.confirm){

              // 更新微信客戶端

              wx.updateWeChatApp()

            }

          }

        })

      }

    }

  },

 

 

2.2.2. 后台配置

強制用戶更新  用戶沒有選擇權限。

微信公眾后台------->設置--------->基本設置

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM