开发流程:
1. 过需求,梳理需求
2. 根据后端接口文档或者数据字段定义实体类型,例如企业、部分、铃音等类型
3. 划分路由,新建文件夹,配置路由
4. 查看所有设计稿,是否有公共的组件,在components目录下新建对应的组件
5. 根据后端接口文档,在axios的拦截器中对后端的状态码,数据等进行统一处理,定义后端返回数据的泛型
5. 编写页面
如果有了接口,在api/xxx.ts中定义接口
编写页面过程中的工具函数(数据处理、数据转化)写到tools/xxx.ts中
./src
├── App.vue
├── api 接口定义
├── data 常量定义
├── main.ts 项目入口
├── plugins 项目插件配置
├── router 路由配置
├── store 状态管理
├── style 公共样式
├── tools 工具函数
├── types 类型定义
└── views 页面
项目要单独在vscode中打开,不要和其他的文件夹一起打开
vscode启动的项目根目录下需要有.vscode/settings.json文件
vscode安装插件(版本很重要)
首先要根据项目中存在的实体定义类型,可以根据数据字典定义。
例如在企业项目中,存在的实体有 用户、企业、部门、铃音、成员等,这些实体需要定义types/xxx.ts中,
实体使用interface定义,以企业信息为例
interface Corp{
id:string
corpName:string
provinceId:string
...
}