vue3项目组织方式总结
api
- 放在
src/api
目录下,如果模块很多,把各个 api 文件根据模块划分 - (推荐)放在
src/views/modules/module/api.ts
中,每个模块的 api 分别放在不同的目录下,这种方式适合模块很多,多人合作的项目
components
- 全局共用的组件放在
src/components
目录下,比如header
,footer
,button
等 - 每个模块独有的组件放在
src/views/modules/module/components
下
assets
静态资源都放在这里,包括共用的 css
locale
i18 部分的配置都放在这个目录下
router
根据模块划分
其他目录
想怎么放就怎么放 :)