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

摘要:
微信公众后台--------˃设置--------˃基本设置

 

1.1. 介绍

地址:

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

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

1.2. 作用

能够解决小程序项目包大小受限2M

提高小程序首次启动速度;

方便团队协作开发;

1.3. 普通分包

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

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

l 分包语法

"subPackages": [

        {

            "root":"packageA",

            "name": "A",

            "pages": [

                "index/index",

                "demo/demo"

            ]

        }

    ]

分包加载情况:

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

            

l 分包注意事项

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

1.4. 独立分包

独立分包是普通分包的一种;

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

l 使用语法

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

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

1.5. 分包预下载

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

l 语法

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

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

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

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

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

 

免责声明:文章转载自《微信小程序如何使用分包做项目》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【转】sqlite3加密django 类视图下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

实操 | Airtest测试微信小程序

前言 每隔几天,小编都会收到同学们对于小程序测试的灵魂追问:Airtest支持小程序测试吗?用Poco不能很好地对小程序进行UI识别怎么办?公众号菜单里面的H5页面能用Poco测吗? 在此,小编统一回复: Airtest是支持小程序测试的; 小程序是基于腾讯的X5内核开发的,默认情况下,Poco对小程序的元素不能很好地识别,需要进入TBS调试页面设置...

【微信】新闻推送步骤

微信公众平台主页 准备群发素材 这里演示多图文消息情况—— 群发消息 在素材中找之前编辑好的内容 补充:微社区后台设置 进入微社区后点击【话题管理】-【发新话题】,然后进行复制粘贴即可(注意:图片需要下载后上传到微社区里,无法粘贴) 记得把标签改为【七院动态】 编辑好后提取网页链接 补充:编辑器用法略讲 所有编辑器基本都差不多,...

Unity3d监听手机暂停与退出事件

做移动互联网类型的开放,很多情况得考虑移动设备的暂停与退出时,做某些数据操作或UI。 1,退出事件,Unity3d,InPut就包含了: Input.GetKey(KeyCode.Escape) 、 Input.GetKey(KeyCode.Home) 、Input.GetKey(KeyCode.Menu); 2,暂停事件,Unity3d的 OnAppli...

微信企业号获取OpenID过程

define('CorpID', "wx82e2c31215d9a5a7"); define('CorpSecret', ""); //当前管理组 设置->功能设置->权限管理->系统管理组->深圳管理(新建的管理组)->Secret define('AgentID', "20"); //当前应用ID...

uniapp微信APP支付踩坑指南:报错errMsg: "requestPayment:fail errors"

  起因:uni-app微信app支付一直报错“errMsg“: “requestPayment:fail errors“,但是坑的是没有具体的原因,微信APP支付官方文档也很坑。我们看看有多坑:   返回结果-1,包含所有情况,至于什么情况,您自己猜去吧,唉~~   网上查了很多别人也是很多遇到这个问题,但是所说解决方案都无用,当然我们记录一下,也未尝...

微信公众平台开发(83) 生成带参数二维码

本文介绍在微信公众平台上如何使用高级接口开发生成带参数二维码的功能。 一、场景二维码为了满足用户渠道推广分析的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。 目前有2种类型的二维码,分别是临时二维码和永久二维码,前者有过期时间,最大为1800秒,但能够生成较多数量,后者无过期时...