目录结构
前端工程目录结构
src 主要源码目录
目录名 | 说明 |
---|---|
packages | 在packages下开发新服务(模块) |
hzero-front-XXX | 子模块 (命名根据实际需求) |
config | 配置文件 |
assets | 资源文件,主要存放图片,字体等 |
customize | customize跨模块组建 如:卡片开发 |
components | 通用组件 |
layouts | 通用布局组件 |
models | Model 组件 |
routes | 所有路由组件 |
services | 所有服务组件 |
stores | DataSet: 采用猪齿鱼UI开发使用DataSet |
utils | 通用工具类 |
packages 目录
在packages下面开发新服务(模块)
注意: 请勿在根目录下的src下进行新功能开发
hzero-front-XXX 目录
子模块 (命名根据实际需求)
config 目录
存放配置文件
assets 目录
存放全局的资源文件,例如字体,图片
customize 目录
跨模块组件
components 目录
组件目录,所有UI组件代码。 每一个组件单独一个目录文件,命名规则采用帕斯卡命名法.
例如: 单选按钮 CheckBox
layouts 目录
布局组件目录,主布局采用 BasicLayout
models 目录
所有model按照功能命名, model 命名采用驼峰.
routes 目录
存放所有界面组件.
目录结构采用: [功能模块]/具体组件
- 功能模块: 采用帕斯卡命名法
- 组件: 采用帕斯卡命名法
services 目录
所有 model 中调用的服务逻辑代码.
目录结构采用: 服务组件
- 服务组件: 采用驼峰结构,例如 xxxService
utils 目录
常用工具类