'admin-21.05.12:优化全局切换组件size不生效、更新最新依赖等'

This commit is contained in:
lyt 2021-05-12 11:32:31 +08:00
parent dde15be65c
commit 7e470e4223
6 changed files with 42 additions and 16 deletions

25
.gitignore vendored
View File

@ -1,6 +1,23 @@
node_modules
.DS_Store .DS_Store
dist node_modules
dist-ssr /dist
*.local
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
.vscode .vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

View File

@ -14,7 +14,7 @@
"cropperjs": "^1.5.11", "cropperjs": "^1.5.11",
"echarts": "^5.1.1", "echarts": "^5.1.1",
"echarts-wordcloud": "^2.0.0", "echarts-wordcloud": "^2.0.0",
"element-plus": "^1.0.2-beta.41", "element-plus": "^1.0.2-beta.44",
"mitt": "^2.1.0", "mitt": "^2.1.0",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",
"print-js": "^1.6.0", "print-js": "^1.6.0",
@ -36,18 +36,23 @@
"@types/node": "^15.0.2", "@types/node": "^15.0.2",
"@types/nprogress": "^0.2.0", "@types/nprogress": "^0.2.0",
"@types/sortablejs": "^1.10.6", "@types/sortablejs": "^1.10.6",
"@typescript-eslint/eslint-plugin": "^4.22.1", "@typescript-eslint/eslint-plugin": "^4.23.0",
"@typescript-eslint/parser": "^4.22.1", "@typescript-eslint/parser": "^4.23.0",
"@vitejs/plugin-vue": "^1.2.2", "@vitejs/plugin-vue": "^1.2.2",
"@vue/compiler-sfc": "^3.0.11", "@vue/compiler-sfc": "^3.0.11",
"dotenv": "^9.0.0", "dotenv": "^9.0.2",
"eslint": "^7.25.0", "eslint": "^7.26.0",
"eslint-plugin-vue": "^7.9.0", "eslint-plugin-vue": "^7.9.0",
"prettier": "^2.2.1", "prettier": "^2.3.0",
"sass": "^1.32.12", "sass": "^1.32.12",
"sass-loader": "^11.0.1", "sass-loader": "^11.1.0",
"typescript": "^4.2.4", "typescript": "^4.2.4",
"vite": "^2.2.4", "vite": "^2.3.0",
"vue-eslint-parser": "^7.6.0" "vue-eslint-parser": "^7.6.0"
} },
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
} }

2
shim.d.ts vendored
View File

@ -1,4 +1,6 @@
/* eslint-disable */
declare module '*.vue' { declare module '*.vue' {
import type { DefineComponent } from 'vue';
const component: DefineComponent<{}, {}, any>; const component: DefineComponent<{}, {}, any>;
export default component; export default component;
} }

View File

@ -175,6 +175,7 @@ export default {
setLocal('themeConfig', getThemeConfig.value); setLocal('themeConfig', getThemeConfig.value);
proxy.$ELEMENT.size = size; proxy.$ELEMENT.size = size;
initComponentSize(); initComponentSize();
window.location.reload();
}; };
// //
const onLanguageChange = (lang: string) => { const onLanguageChange = (lang: string) => {

View File

@ -6,7 +6,7 @@
// "incremental": true, /* Enable incremental compilation */ // "incremental": true, /* Enable incremental compilation */
"target": "esnext" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */, "target": "esnext" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */,
"module": "esnext" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */, "module": "esnext" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */,
"lib": ["esnext", "dom", "ESNext", "DOM", "DOM.Iterable"] /* Specify library files to be included in the compilation. */, "lib": ["esnext", "dom", "dom.iterable", "scripthost"] /* Specify library files to be included in the compilation. */,
// "allowJs": true, /* Allow javascript files to be compiled. */ // "allowJs": true, /* Allow javascript files to be compiled. */
// "checkJs": true, /* Report errors in .js files. */ // "checkJs": true, /* Report errors in .js files. */
"jsx": "preserve" /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */, "jsx": "preserve" /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */,
@ -62,7 +62,7 @@
// "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */
/* Experimental Options */ /* Experimental Options */
// "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ "experimentalDecorators": true /* Enables experimental support for ES7 decorators. */,
// "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */
/* Advanced Options */ /* Advanced Options */

View File

@ -23,6 +23,7 @@ const viteConfig: UserConfig = {
include: ['element-plus/lib/locale/lang/zh-cn', 'element-plus/lib/locale/lang/en', 'element-plus/lib/locale/lang/zh-tw'], include: ['element-plus/lib/locale/lang/zh-cn', 'element-plus/lib/locale/lang/en', 'element-plus/lib/locale/lang/zh-tw'],
}, },
server: { server: {
host: '0.0.0.0',
port: VITE_PORT, port: VITE_PORT,
open: VITE_OPEN, open: VITE_OPEN,
proxy: { proxy: {