Template
1
0
mirror of https://github.com/un-pany/v3-admin-vite.git synced 2025-04-20 19:09:21 +08:00

fix: 移除手动导入 ElMessage & ElConfigProvider

This commit is contained in:
pany 2022-04-26 17:46:41 +08:00
parent 16f8ab5b9e
commit 30ae5361c1
7 changed files with 5 additions and 6 deletions

View File

@ -10,7 +10,9 @@ module.exports = {
defineProps: "readonly",
defineEmits: "readonly",
defineExpose: "readonly",
withDefaults: "readonly"
withDefaults: "readonly",
// element-plus
ElMessage: "readonly"
},
extends: [
"plugin:vue/vue3-essential",

View File

@ -1,6 +1,5 @@
<script lang="ts" setup>
import { useAppStore } from "@/store/modules/app"
import { ElConfigProvider } from "element-plus"
import zhCn from "element-plus/lib/locale/lang/zh-cn"
useAppStore().initTheme() // theme

View File

@ -1,5 +1,4 @@
<script lang="ts" setup>
import { ElMessage } from "element-plus"
import { FullScreen } from "@element-plus/icons-vue"
import screenfull from "screenfull"

View File

@ -2,7 +2,6 @@ import router from "@/router"
import { RouteLocationNormalized } from "vue-router"
import { useUserStoreHook } from "@/store/modules/user"
import { usePermissionStoreHook } from "@/store/modules/permission"
import { ElMessage } from "element-plus"
import { whiteList } from "@/config/white-list"
import { getToken } from "@/utils/cookies"
import asyncRouteSettings from "@/config/async-route"

View File

@ -1,6 +1,5 @@
import axios, { AxiosInstance, AxiosRequestConfig } from "axios"
import { get } from "lodash-es"
import { ElMessage } from "element-plus"
import { getToken } from "@/utils/cookies"
import { useUserStoreHook } from "@/store/modules/user"

View File

@ -1,6 +1,6 @@
// Generated by 'unplugin-auto-import'
// We suggest you to commit this file into source control
declare global {
const ElMessage: typeof import('element-plus/es')['ElMessage']
}
export {}

View File

@ -9,6 +9,7 @@ declare module '@vue/runtime-core' {
ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
ElButton: typeof import('element-plus/es')['ElButton']
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
ElDrawer: typeof import('element-plus/es')['ElDrawer']
ElDropdown: typeof import('element-plus/es')['ElDropdown']
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']