技术贴

小程序分包 uni

2021-11-23  本文已影响0人  zhudying

因为小程序限制了代码包大小为2M,超过后需要进行分包处理。
主包:包括所有的公共静态资源和组件,tabbar页面和启动页。
分包:分包的页面和他自己的静态资源。

注:分包可以引用主包资源组件方法等,但分包间不能相互引用。
分包静态资源要放在分包下的static下

微信小程序分包方法:

  1. 建分包目录 pages-login,与pages同级
  2. app.json 下
subPackages: [
  {
      "root": "pages-login", // 分包根目录
      "pages": [ 
        "login" // 分包的path
      ]
  },
]

uni的分包:

  1. 建分包目录 pages-login,与pages同级
  2. pages.json 下
subpackages: [
  {
      "root": "pages-login", // 分包根目录
      "pages": [ 
        "path": "login" // 分包的path
      ]
  },
]

注:tabbar页面要在主包中
uni 打开微信小程序时,要打开运行菜单-运行到小程序模拟器-运行时是否压缩代码

上一篇 下一篇

猜你喜欢

热点阅读