赞
踩
独立分包属于分包的一种。普通分包的所有限制都对独立分包有效。独立分包中插件、自定义组件的处理方式同普通分包。
限制:
1.独立分包中不能依赖主包和其他分包中的内容,包括 js 文件、template、wxss、自定义组件、插件等(使用 分包异步化 时 js 文件、自定义组件、插件不受此条限制)
2.主包中的 app.wxss 对独立分包无效,应避免在独立分包页面中使用 app.wxss 中的样式;
3.App 只能在主包内定义,独立分包中不能定义 App,会造成无法预期的行为;
4.独立分包中暂时不支持使用插件。
分包以后单独最大不能超过 2m;整个小程序可以达到 20M
subpackages: [ // 应用分包 { root: 'appPackage', name: 'appPackage', pages: [ 'pages/life/index', ], // "independent": true }, // 社区功能 { root: 'communityCommonPackage', name: 'communityCommonPackage', pages: [ 'pages/ownerAudit/ownerAuditDetail', 'pages/ownerAudit/index', // 业主审核 ], } ],
主包与分包之间的跳转
主包跳分包
<navigator url="../../appPackage/pages/life/index">跳转生活圈</navigator>
分包跳转到主包
wx.switchTab(Object object)
跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面,路径后不能带参数。
此方法跳转的页面必须是在 tabBar 定义过的页面
wx.reLaunch(Object object)
关闭所有页面,打开到应用内的某个页面,路径后面可带参数。
分包
<navigator open-type="switchTab" url="/pages/index/index">
去首页
</navigator
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。