组件
组件,是 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
脚手架开发的项目,尽量遵循此规范,增强项目的合作性、可维护性、稳定性。