加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

微信小程序---分包加载(SUBPACKAGES)及报错

发布时间:2020-12-14 19:25:00 所属栏目:资源 来源:网络整理
导读:某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 分包很简单,具体步骤如下: 在app.json中,创建subPackages,root表示分包A的根目录(eg.跟pages同级目录),pages中的页面就是分包A的子目录。 ?

某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。

分包很简单,具体步骤如下:

在app.json中,创建subPackages,root表示分包A的根目录(eg.跟pages同级目录),pages中的页面就是分包A的子目录。

?

注意:这里有一点要注意,经常出现这个问题“pages *** 不应该在分包 subPackages[*] 中”?

我们如果通过编辑器右键添加page的话,主包中会自动加入page路径,此时我们再去创建新的分包如果没有去掉主包路径就会报错。

解决方案就是去掉主包中的路径就可以了

?

复制代码

{
  "pages": [
    "pages/success/success","pages/fail/fail"
  ],"window": {
    "backgroundTextStyle": "light","navigationBarBackgroundColor": "#f37938","navigationBarTitleText": "WeChat","navigationBarTextStyle": "white"
  },"tabBar": {
    "color": "#999999","selectedColor": "#f37938","borderStyle": "black","backgroundColor": "#ffffff","font-size": "50rpx","list": [
      {
        "pagePath": "tabbar/xxx/xxx","iconPath": "../../images/icon_home.png","selectedIconPath": "../../images/icon_home2.png","text": "首页"
      },{
        "pagePath": "tabbar/xxx/xxx","iconPath": "../../images/icon_mine.png","selectedIconPath": "../../images/icon_mine2.png","text": "我的"
      }
    ]
  },"subPackages": [
    {
      "root": "A/","pages": [
        "index/index","form/form"
      ]
    },{
      "root": "B/","form/form"
      ]
    }
  ]
}

复制代码

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读