小程序分包的使用

配置分包

{
  "pages": [
    "pages/index/index",
    "pages/logs/logs"
  ],
  "subpackages": [
    {
       // 分包根目录和app.json同级
      "root": "subpackage1", // 分包1的根目录
      "pages": [
        "pages/list/index", // 分包1中的页面1
        "pages/detail/index"  // 分包1中的页面2
      ]
    },
    {
      "root": "subpackage2", // 分包2的根目录
      "pages": [
        "pages/page1", // 分包2中的页面1
        "pages/page2"  // 分包2中的页面2
      ]
    }
  ],
  "window": {
    "navigationBarTitleText": "WeChat" // 全局导航栏标题
  }
}

使用分包页面

分包配置好后,可以通过 wx.navigateTo 或 wx.redirectTo 方法跳转到分包中的页面

wx.navigateTo({
  url: '/subpackage1/pages/list/index' // 跳转到分包1中的页面1
});

独立分包

独立分包配置允许某个分包独立加载,不依赖主包

{
  "subpackages": [
    {
      "root": "subpackage1", // 独立分包1的根目录
      "pages": [
        "pages/page1", // 独立分包1中的页面1
        "pages/page2"  // 独立分包1中的页面2
      ],
      "independent": true // 设置为独立分包
    }
  ]
}

预加载分包

{
  "preloadRule": {
    "pages/index/index": { // 当用户进入首页时
      "network": "wifi", // 在Wi-Fi网络下 参数:all/wifi
      "packages": ["subpackage1"] // 预加载分包1
    }
  }
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值