本项目使用Vue3全家桶+TS+Vite+fetch+nativeUI+cypress,请在实际开发过程中根据相关业务进行增加或修改依赖。
npm install qdyh本项目使用Vue3全家桶+TS+Vite+fetch+nativeUI+cypress,请在实际开发过程中根据相关业务进行增加或修改依赖。
``sh`
pnpm install
`sh`
npm run dev
`sh`
npm run build
`sh`
npm run test:unit
`sh`
npm run test:e2e:dev
`sh``
npm run lint
本项目基于Vue3进行构建,代码风格为CompositionApi,详细说明请参见Vue3官方文档。
公共模块使用pinia,并已配置数据持久化,pinia详情请见文档,数据持久化请见pinia-plugin-persistedstate文档。
服务端请求使用fetch,放弃了ajax,配置详情请咨询指定开发人员。
#### 图片命名
图片命名请以xxxx_xxxx_xxxx_xxxx@2x.png格式命名,串联最多不超过4位,@2x请根据设计端给到图片来写。
#### Id、类名命名
html命名请以xxxx-xxxx-xxxx-xxxx格式命名,串联最多不超过4位。
#### 组件命名
组件name请以驼峰形式命名,如TabItem,最多不超过4个独立单词。
#### JS命名
变量与函数命名统一使用驼峰命名,如handleClick,最多不超过2个独立单词