Skip to content

组件

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

何以解忧,唯有代码。不忘初心,方得始终。