组件
组件,是 vue 强大的基础要素之一。
但是呢,yite-cli 目前并没有在 组件 这个问题上面,做强制性 约定。
只使用以下 2 个口头约定来进行 组件 的组织和管理。
全局组件
yite-cli 约定,全局组件,放到 src/components 目录下。
bash
└───📁 components/
└───📄 editor.vue # 全局富文本组件页面组件
yite-cli 约定,页面级组件,放到页面文件同级的 components 目录下。
bash
└───📁 pages/
└───📁 news/
├───📁 components/
│ └───📄 editDialog.vue # 编辑弹框组件
├───📄 index.vue
└───📄 route.js从技术上来说,是无法限制 全局组件 和 页面组件 只能写到以上 2 个约定目录中的。
但是,请使用 yite-cli 脚手架开发的项目,尽量遵循此规范,增强项目的合作性、可维护性、稳定性。
