框架结构
TIP
框架的大部分文件夹下都有一个_builtin
的子文件夹,这个文件夹下的文件都是框架自带的,不要修改这些文件,否则可能会导致框架无法正常运行或者后续更新。
一级目录 | 二级资源 | 三级资源 | 说明 |
---|---|---|---|
assets | 静态资源文件夹,包含图片、字体、svg等 | ||
imgs | 图片文件夹 | ||
_builtin/default_avatar.png | 该图片是jb-avatar 头像组件使用的默认头像,如果你想修改默认头像,可以通过替换该图片来实现,当然前提是要保证图片的名称不变。另一种方式是通过组件的defaultImg 属性传入指定的图片地址来实现。 | ||
svg-icon | 本地svg图标文件夹,该文件夹下的svg图标文件会被自动注册为全局组件,使用方式请参考icon组件。 | ||
components | 封装的组件 | ||
constants | 常量定义 | ||
icons | 常用icon定义 | ||
keys | 常用key定义 | ||
directives | 自定义指令 | ||
plugins | 自定义插件 | ||
assets.ts | 加载静态资源 | ||
router | 路由相关 | ||
routes | pagenames.ts | 页面name定义 ,也是permissionKey定义 | |
modules | 路由定义 | ||
store | 状态管理 | ||
typings | typescript 类型定义 | ||
views | 页面定义 | ||
.env-config.ts | 业务相关依赖配置 |