组件
全局组件
说明
全局组件无需手动引入,框架会自动注册
全局组件存放在 /src/components/ 目录下,需要注意各个组件按文件夹区分。每个组件的文件夹内至少保留一个文件名为 index 的组件入口,例如 index.vue 。
组件必须设置 name 并保证其唯一,自动注册会将组件的 name 设为组件名,可参考 SvgIcon 组件写法。虽然文件夹名称和组件 name 无关联,但建议与 name 保持一致。
如果组件是通过 js 进行调用,则确保组件入口文件为 index.js,可参考 ExampleNotice 组件,专业版用户可参考 SpinkitLoading 组件。
局部组件
局部组件没有提供专门的存放目录,不过我们建议局部组件跟随页面走,你可以在每个页面文件夹下,建立一个 component 文件夹用于存放局部组件。
按照这个规则,后续不管是修改还是调试,代码相对会比较清晰。
Fantastic-admin 文档 (v1)