页面按功能/领域分组
分组
简单地分组有利于多个领域快速合成同一个项目。
在小程序上,按领域分组还有个好处,可以使应用不太容易超过小程序平台2m代码的限制,用来制作大型复杂项目。
步骤
先上一个不使用分包的情况
使用开发模式,看一下页面的运行效果
然后我们使用按领域划分的方式开发同一个页面
再然后为这个页面添加服务和调用,与普通页面的操作完全一致
不仅页面和服务可以分组,如果我们用到了原子操作,我们同样要使用相同的方法进行分组。接下来,我们将初始化请求这个服务的逻辑封装成为一个原子操作
注:
- 小程序页面因其平台特性,事实上我们须使用其分包机制(其它小程序平台与微信非常相似),幸运的是,使用差别并不大。只是放置主页面的内容不能放置至某个领域包中。
- 页面,组件,项目原子操作都按功能领域进行分组才可以将合并成本降到最低,领域编号应该统一维护,否则会出现相似领域信号相同,从而无法合并的情况。