项目编译的时间(启动server,修改代码)越来越长,而每次调试关注的可能只是其中1、2个页面
所有的需求都定位到当前git,需求过多导致测试环境经常排队基于以上问题有了对git进行拆分的技术需求。具体如下
由于改善的是开发环境,当然不希望拆分项目影响用户体验。如果完全将业务线拆分成2个独立页面,那么用户在业务线之间跳转时将不再流畅,因为所有框架以及静态资源都会在页面切换的时候重载。因此要求跳转业务线的时候依然停留在spa内部,不刷新页面,共用同一个页面入口;
因为大部分业务线需要用到的框架(vue, vuex...), 公共组件(dialog,toast)都已经在spa入口加载过了,不希望业务线重复加载这些资源。业务线项目中应该只包含自己独有的资源,并能使用公共资源;
业务线之间应该能用router互相跳转,能访问其他业务线包括全局的store需求如上,下面介绍的实现方式
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |