mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
docs: 修复文档中的图片路径和组件声明
修复文档中的相对路径为绝对路径,确保图片正确显示 更新前端组件类型声明文件,添加缺失的Element Plus组件
This commit is contained in:
@@ -1256,7 +1256,7 @@ pnpm run clean:cache
|
||||
|
||||
#### 🔄 工作原理
|
||||
|
||||

|
||||

|
||||
|
||||
### 动态路由流程详解
|
||||
|
||||
@@ -1331,7 +1331,7 @@ normalizedRoute.component =
|
||||
1. 登录系统后,进入 **系统管理 → 菜单管理**
|
||||
2. 点击 **新增** 按钮
|
||||
|
||||

|
||||

|
||||
|
||||
#### 步骤2:创建目录菜单
|
||||
|
||||
@@ -1350,7 +1350,7 @@ normalizedRoute.component =
|
||||
}
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
#### 步骤3:创建页面菜单
|
||||
|
||||
@@ -1370,7 +1370,7 @@ normalizedRoute.component =
|
||||
}
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
#### 步骤4:创建页面组件
|
||||
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
📌 **项目地址**:
|
||||
- Gitee:[https://gitee.com/tao__tao/fastapi_vue3_admin](https://gitee.com/tao__tao/fastapi_vue3_admin)
|
||||
- GitHub:[https://github.com/1014TaoTao/fastapi_vue3_admin](https://github.com/1014TaoTao/fastapi_vue3_admin)
|
||||
- [联系 or 加入我们](./about.md#关于我们)
|
||||
- [联系 or 加入我们](/about.md#关于我们)
|
||||
|
||||
🙌 **无论你是否喜欢这个项目,都希望你能够给个 ⭐ Star 支持!小小的种子蕴含着大大的能量,终有一天星星之火,可以燎原。**
|
||||
|
||||
|
||||
Vendored
+3
@@ -324,6 +324,9 @@ declare module 'vue' {
|
||||
interface GlobalComponents {}
|
||||
interface ComponentCustomProperties {
|
||||
readonly EffectScope: UnwrapRef<typeof import('vue')['EffectScope']>
|
||||
readonly ElMessage: UnwrapRef<typeof import('element-plus/es')['ElMessage']>
|
||||
readonly ElMessageBox: UnwrapRef<typeof import('element-plus/es')['ElMessageBox']>
|
||||
readonly ElNotification: UnwrapRef<typeof import('element-plus/es')['ElNotification']>
|
||||
readonly acceptHMRUpdate: UnwrapRef<typeof import('pinia')['acceptHMRUpdate']>
|
||||
readonly asyncComputed: UnwrapRef<typeof import('@vueuse/core')['asyncComputed']>
|
||||
readonly autoResetRef: UnwrapRef<typeof import('@vueuse/core')['autoResetRef']>
|
||||
|
||||
Vendored
+8
@@ -22,6 +22,7 @@ declare module 'vue' {
|
||||
DatePicker: typeof import('./../components/DatePicker/index.vue')['default']
|
||||
DeptTree: typeof import('./../views/system/user/components/DeptTree.vue')['default']
|
||||
ECharts: typeof import('./../components/ECharts/index.vue')['default']
|
||||
ElAside: typeof import('element-plus/es')['ElAside']
|
||||
ElAvatar: typeof import('element-plus/es')['ElAvatar']
|
||||
ElBacktop: typeof import('element-plus/es')['ElBacktop']
|
||||
ElBadge: typeof import('element-plus/es')['ElBadge']
|
||||
@@ -29,9 +30,11 @@ declare module 'vue' {
|
||||
ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
|
||||
ElButton: typeof import('element-plus/es')['ElButton']
|
||||
ElCard: typeof import('element-plus/es')['ElCard']
|
||||
ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
|
||||
ElCol: typeof import('element-plus/es')['ElCol']
|
||||
ElColorPicker: typeof import('element-plus/es')['ElColorPicker']
|
||||
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
|
||||
ElContainer: typeof import('element-plus/es')['ElContainer']
|
||||
ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
|
||||
ElDescriptions: typeof import('element-plus/es')['ElDescriptions']
|
||||
ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem']
|
||||
@@ -50,11 +53,15 @@ declare module 'vue' {
|
||||
ElInput: typeof import('element-plus/es')['ElInput']
|
||||
ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
|
||||
ElLink: typeof import('element-plus/es')['ElLink']
|
||||
ElMain: typeof import('element-plus/es')['ElMain']
|
||||
ElMenu: typeof import('element-plus/es')['ElMenu']
|
||||
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
|
||||
ElOption: typeof import('element-plus/es')['ElOption']
|
||||
ElOptionGroup: typeof import('element-plus/es')['ElOptionGroup']
|
||||
ElPagination: typeof import('element-plus/es')['ElPagination']
|
||||
ElPopconfirm: typeof import('element-plus/es')['ElPopconfirm']
|
||||
ElPopover: typeof import('element-plus/es')['ElPopover']
|
||||
ElProgress: typeof import('element-plus/es')['ElProgress']
|
||||
ElRadio: typeof import('element-plus/es')['ElRadio']
|
||||
ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
|
||||
ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
|
||||
@@ -91,6 +98,7 @@ declare module 'vue' {
|
||||
ImportModal: typeof import('./../components/Upload/ImportModal.vue')['default']
|
||||
InputTag: typeof import('./../components/InputTag/index.vue')['default']
|
||||
IntervalTab: typeof import('./../components/IntervalTab/index.vue')['default']
|
||||
JobLogDrawer: typeof import('./../views/monitor/job/components/JobLogDrawer.vue')['default']
|
||||
LangSelect: typeof import('./../components/LangSelect/index.vue')['default']
|
||||
LockDialog: typeof import('./../layouts/components/NavBar/components/LockDialog.vue')['default']
|
||||
LockPage: typeof import('./../layouts/components/NavBar/components/LockPage.vue')['default']
|
||||
|
||||
Reference in New Issue
Block a user