样例包是给与前端组同事用于独立管理一些共用模块而建立出来用于示范作用的项目。共用模块可分为两种特性和三种层次,下面会进行说明:
特性 | 说明 |
---|---|
Vue相关的代码 | 必须依赖于Vue框架才能正常运作的代码 |
函数级别的代码 | 没有限制,最小粒度为一个函数方法 |
- 全量级别。这类代码会作为应用系统执行的基础,是在应用系统执行前就必须运作的代码。
- 框架级别。如
Vue
,React
这种框架或是element-ui
,iview
,vant
这种UI组件,又或是axios
,js-cookie
这种常用的底层逻辑代码,又或是因项目总结常用的函数级别的代码均属于此层次。 - 组件级别。此类更多为可选的能随意替换的代码,如某个业务功能UI组件。
共用模块代码层次只是从完整的六大级(函数级别、组件级别、页面级别、框架级别、应用级别、系统级别)中的三个级进行抽离。代码适应情况更多地跟随应用及业务而设计。