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

2023-02-18,,,,

 

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. 后台配置

强制用户更新  用户没有选择权限。

微信公众后台------->设置--------->基本设置