fix: 移除手动导入 ElMessage & ElConfigProvider
This commit is contained in:
parent
16f8ab5b9e
commit
30ae5361c1
@ -10,7 +10,9 @@ module.exports = {
|
|||||||
defineProps: "readonly",
|
defineProps: "readonly",
|
||||||
defineEmits: "readonly",
|
defineEmits: "readonly",
|
||||||
defineExpose: "readonly",
|
defineExpose: "readonly",
|
||||||
withDefaults: "readonly"
|
withDefaults: "readonly",
|
||||||
|
// element-plus
|
||||||
|
ElMessage: "readonly"
|
||||||
},
|
},
|
||||||
extends: [
|
extends: [
|
||||||
"plugin:vue/vue3-essential",
|
"plugin:vue/vue3-essential",
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { useAppStore } from "@/store/modules/app"
|
import { useAppStore } from "@/store/modules/app"
|
||||||
import { ElConfigProvider } from "element-plus"
|
|
||||||
import zhCn from "element-plus/lib/locale/lang/zh-cn"
|
import zhCn from "element-plus/lib/locale/lang/zh-cn"
|
||||||
|
|
||||||
useAppStore().initTheme() // 初始化 theme
|
useAppStore().initTheme() // 初始化 theme
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { ElMessage } from "element-plus"
|
|
||||||
import { FullScreen } from "@element-plus/icons-vue"
|
import { FullScreen } from "@element-plus/icons-vue"
|
||||||
import screenfull from "screenfull"
|
import screenfull from "screenfull"
|
||||||
|
|
||||||
|
@ -2,7 +2,6 @@ import router from "@/router"
|
|||||||
import { RouteLocationNormalized } from "vue-router"
|
import { RouteLocationNormalized } from "vue-router"
|
||||||
import { useUserStoreHook } from "@/store/modules/user"
|
import { useUserStoreHook } from "@/store/modules/user"
|
||||||
import { usePermissionStoreHook } from "@/store/modules/permission"
|
import { usePermissionStoreHook } from "@/store/modules/permission"
|
||||||
import { ElMessage } from "element-plus"
|
|
||||||
import { whiteList } from "@/config/white-list"
|
import { whiteList } from "@/config/white-list"
|
||||||
import { getToken } from "@/utils/cookies"
|
import { getToken } from "@/utils/cookies"
|
||||||
import asyncRouteSettings from "@/config/async-route"
|
import asyncRouteSettings from "@/config/async-route"
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import axios, { AxiosInstance, AxiosRequestConfig } from "axios"
|
import axios, { AxiosInstance, AxiosRequestConfig } from "axios"
|
||||||
import { get } from "lodash-es"
|
import { get } from "lodash-es"
|
||||||
import { ElMessage } from "element-plus"
|
|
||||||
import { getToken } from "@/utils/cookies"
|
import { getToken } from "@/utils/cookies"
|
||||||
import { useUserStoreHook } from "@/store/modules/user"
|
import { useUserStoreHook } from "@/store/modules/user"
|
||||||
|
|
||||||
|
2
types/auto-imports.d.ts
vendored
2
types/auto-imports.d.ts
vendored
@ -1,6 +1,6 @@
|
|||||||
// Generated by 'unplugin-auto-import'
|
// Generated by 'unplugin-auto-import'
|
||||||
// We suggest you to commit this file into source control
|
// We suggest you to commit this file into source control
|
||||||
declare global {
|
declare global {
|
||||||
|
const ElMessage: typeof import('element-plus/es')['ElMessage']
|
||||||
}
|
}
|
||||||
export {}
|
export {}
|
||||||
|
1
types/components.d.ts
vendored
1
types/components.d.ts
vendored
@ -9,6 +9,7 @@ declare module '@vue/runtime-core' {
|
|||||||
ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
|
ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
|
||||||
ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
|
ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
|
||||||
ElButton: typeof import('element-plus/es')['ElButton']
|
ElButton: typeof import('element-plus/es')['ElButton']
|
||||||
|
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
|
||||||
ElDrawer: typeof import('element-plus/es')['ElDrawer']
|
ElDrawer: typeof import('element-plus/es')['ElDrawer']
|
||||||
ElDropdown: typeof import('element-plus/es')['ElDropdown']
|
ElDropdown: typeof import('element-plus/es')['ElDropdown']
|
||||||
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
|
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
|
||||||
|
Loading…
x
Reference in New Issue
Block a user