fix:拉取vue-ts分支最新代码

This commit is contained in:
xiaoxian521 2021-02-18 11:55:02 +08:00
parent 04271f3ea6
commit 5ef3171bae
6 changed files with 98 additions and 69 deletions

View File

@ -8,6 +8,9 @@
<link rel="stylesheet" href="/animate.css"> <link rel="stylesheet" href="/animate.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>后台管理系统</title> <title>后台管理系统</title>
<script>
window.process = {}
</script>
</head> </head>
<body> <body>
<div id="app"> <div id="app">

View File

@ -25,50 +25,50 @@
} }
}, },
"@intlify/core-base": { "@intlify/core-base": {
"version": "9.0.0-rc.4", "version": "9.0.0-rc.7",
"resolved": "http://192.168.250.101:4873/@intlify%2fcore-base/-/core-base-9.0.0-rc.4.tgz", "resolved": "http://192.168.250.101:4873/@intlify%2fcore-base/-/core-base-9.0.0-rc.7.tgz",
"integrity": "sha1-oPTKtPptRJIovLOQ3cTvB2ySElo=", "integrity": "sha1-Zk5Y0MJEZdGfuE1lvivExHNcK04=",
"requires": { "requires": {
"@intlify/message-compiler": "9.0.0-rc.4", "@intlify/message-compiler": "9.0.0-rc.7",
"@intlify/message-resolver": "9.0.0-rc.4", "@intlify/message-resolver": "9.0.0-rc.7",
"@intlify/runtime": "9.0.0-rc.4", "@intlify/runtime": "9.0.0-rc.7",
"@intlify/shared": "9.0.0-rc.4" "@intlify/shared": "9.0.0-rc.7"
} }
}, },
"@intlify/message-compiler": { "@intlify/message-compiler": {
"version": "9.0.0-rc.4", "version": "9.0.0-rc.7",
"resolved": "http://192.168.250.101:4873/@intlify%2fmessage-compiler/-/message-compiler-9.0.0-rc.4.tgz", "resolved": "http://192.168.250.101:4873/@intlify%2fmessage-compiler/-/message-compiler-9.0.0-rc.7.tgz",
"integrity": "sha1-DyHIzKjuf40OLj9kYMM3MdQbke4=", "integrity": "sha1-ODRZqWIgU2rWdbd/7y0/P2UtVkc=",
"requires": { "requires": {
"@intlify/message-resolver": "9.0.0-rc.4", "@intlify/message-resolver": "9.0.0-rc.7",
"@intlify/shared": "9.0.0-rc.4", "@intlify/shared": "9.0.0-rc.7",
"source-map": "0.6.1" "source-map": "0.6.1"
} }
}, },
"@intlify/message-resolver": { "@intlify/message-resolver": {
"version": "9.0.0-rc.4", "version": "9.0.0-rc.7",
"resolved": "http://192.168.250.101:4873/@intlify%2fmessage-resolver/-/message-resolver-9.0.0-rc.4.tgz", "resolved": "http://192.168.250.101:4873/@intlify%2fmessage-resolver/-/message-resolver-9.0.0-rc.7.tgz",
"integrity": "sha1-AUHqu8iMlO1MTIocOgd36m4F4CY=" "integrity": "sha1-9BpVLH3RyF9wQkeL8mSwRZw3Y3Y="
}, },
"@intlify/runtime": { "@intlify/runtime": {
"version": "9.0.0-rc.4", "version": "9.0.0-rc.7",
"resolved": "http://192.168.250.101:4873/@intlify%2fruntime/-/runtime-9.0.0-rc.4.tgz", "resolved": "http://192.168.250.101:4873/@intlify%2fruntime/-/runtime-9.0.0-rc.7.tgz",
"integrity": "sha1-u1TAfDiLrGO1f1lelRmF4mmB5qc=", "integrity": "sha1-ge0WAkR8OHR2rq9u6n/wYIdo9n4=",
"requires": { "requires": {
"@intlify/message-compiler": "9.0.0-rc.4", "@intlify/message-compiler": "9.0.0-rc.7",
"@intlify/message-resolver": "9.0.0-rc.4", "@intlify/message-resolver": "9.0.0-rc.7",
"@intlify/shared": "9.0.0-rc.4" "@intlify/shared": "9.0.0-rc.7"
} }
}, },
"@intlify/shared": { "@intlify/shared": {
"version": "9.0.0-rc.4", "version": "9.0.0-rc.7",
"resolved": "http://192.168.250.101:4873/@intlify%2fshared/-/shared-9.0.0-rc.4.tgz", "resolved": "http://192.168.250.101:4873/@intlify%2fshared/-/shared-9.0.0-rc.7.tgz",
"integrity": "sha1-IrJdNkzDauijzlYr5Dgpg9O7tME=" "integrity": "sha1-S6ueWLuwm8aQ/ZU9HoPZAm46OJM="
}, },
"@popperjs/core": { "@popperjs/core": {
"version": "2.6.0", "version": "2.7.0",
"resolved": "http://192.168.250.101:4873/@popperjs%2fcore/-/core-2.6.0.tgz", "resolved": "http://192.168.250.101:4873/@popperjs%2fcore/-/core-2.7.0.tgz",
"integrity": "sha1-8CIZWv38lC4IjuIQEoWh0xx9cn8=" "integrity": "sha1-X3dgllFw9/HikQ0kmMW+iLR6Kow="
}, },
"@types/json-schema": { "@types/json-schema": {
"version": "7.0.6", "version": "7.0.6",
@ -88,9 +88,9 @@
"integrity": "sha1-hsWTaC1BmSEqBQnMPE1WK7vW5F8=" "integrity": "sha1-hsWTaC1BmSEqBQnMPE1WK7vW5F8="
}, },
"@vitejs/plugin-vue": { "@vitejs/plugin-vue": {
"version": "1.1.2", "version": "1.1.4",
"resolved": "http://192.168.250.101:4873/@vitejs%2fplugin-vue/-/plugin-vue-1.1.2.tgz", "resolved": "http://192.168.250.101:4873/@vitejs%2fplugin-vue/-/plugin-vue-1.1.4.tgz",
"integrity": "sha1-ZNHw4HOWdfVxcBX/tNhhxTr4/mA=", "integrity": "sha1-HdOIUZt1Q5t3M2AbVSOMppGGR5Y=",
"dev": true "dev": true
}, },
"@vue/compiler-core": { "@vue/compiler-core": {
@ -149,9 +149,9 @@
} }
}, },
"@vue/devtools-api": { "@vue/devtools-api": {
"version": "6.0.0-beta.3", "version": "6.0.0-beta.6",
"resolved": "http://192.168.250.101:4873/@vue%2fdevtools-api/-/devtools-api-6.0.0-beta.3.tgz", "resolved": "http://192.168.250.101:4873/@vue%2fdevtools-api/-/devtools-api-6.0.0-beta.6.tgz",
"integrity": "sha1-WmbMi+7WiP4YwnLueovY7X41pUw=" "integrity": "sha1-vOq61mMRVsV733kL+71d8nVF4qI="
}, },
"@vue/reactivity": { "@vue/reactivity": {
"version": "3.0.4", "version": "3.0.4",
@ -414,9 +414,9 @@
"dev": true "dev": true
}, },
"element-plus": { "element-plus": {
"version": "1.0.2-beta.30", "version": "1.0.2-beta.32",
"resolved": "http://192.168.250.101:4873/element-plus/-/element-plus-1.0.2-beta.30.tgz", "resolved": "http://192.168.250.101:4873/element-plus/-/element-plus-1.0.2-beta.32.tgz",
"integrity": "sha1-mxaIK5cWnfC4MsizXEbPRLJW280=", "integrity": "sha1-Iol1z8IlWZPvfM2QI4zqmnB/B0I=",
"requires": { "requires": {
"@popperjs/core": "^2.4.4", "@popperjs/core": "^2.4.4",
"async-validator": "^3.4.0", "async-validator": "^3.4.0",
@ -434,9 +434,9 @@
"dev": true "dev": true
}, },
"esbuild": { "esbuild": {
"version": "0.8.36", "version": "0.8.47",
"resolved": "http://192.168.250.101:4873/esbuild/-/esbuild-0.8.36.tgz", "resolved": "http://192.168.250.101:4873/esbuild/-/esbuild-0.8.47.tgz",
"integrity": "sha1-9bfGFHNyHH1T/+fIhwjiXzthgvM=", "integrity": "sha1-XVxZt9y4og3632WpheXlynsk7/I=",
"dev": true "dev": true
}, },
"escalade": { "escalade": {
@ -925,12 +925,21 @@
} }
}, },
"rollup": { "rollup": {
"version": "2.38.1", "version": "2.39.0",
"resolved": "http://192.168.250.101:4873/rollup/-/rollup-2.38.1.tgz", "resolved": "http://192.168.250.101:4873/rollup/-/rollup-2.39.0.tgz",
"integrity": "sha1-7OoPfObvLB8CP9t5Uk63rrZw6nk=", "integrity": "sha1-vk+YyeQheTqP7ILIVPtWfDXiKrY=",
"dev": true, "dev": true,
"requires": { "requires": {
"fsevents": "~2.1.2" "fsevents": "~2.3.1"
},
"dependencies": {
"fsevents": {
"version": "2.3.2",
"resolved": "http://192.168.250.101:4873/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=",
"dev": true,
"optional": true
}
} }
}, },
"sass": { "sass": {
@ -1067,22 +1076,29 @@
"integrity": "sha1-9GWYrJivrF1duMZUDfwSMEztEUA=" "integrity": "sha1-9GWYrJivrF1duMZUDfwSMEztEUA="
}, },
"vite": { "vite": {
"version": "2.0.0-beta.56", "version": "2.0.1",
"resolved": "http://192.168.250.101:4873/vite/-/vite-2.0.0-beta.56.tgz", "resolved": "http://192.168.250.101:4873/vite/-/vite-2.0.1.tgz",
"integrity": "sha1-slTsRkeuE4PXxbbz/bAfiXG1vN0=", "integrity": "sha1-NI/FwN5RCqkL0B7Ph98hDOdBs44=",
"dev": true, "dev": true,
"requires": { "requires": {
"esbuild": "^0.8.34", "esbuild": "^0.8.34",
"fsevents": "~2.1.2", "fsevents": "~2.3.1",
"postcss": "^8.2.1", "postcss": "^8.2.1",
"resolve": "^1.19.0", "resolve": "^1.19.0",
"rollup": "^2.35.1" "rollup": "^2.38.5"
}, },
"dependencies": { "dependencies": {
"fsevents": {
"version": "2.3.2",
"resolved": "http://192.168.250.101:4873/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=",
"dev": true,
"optional": true
},
"postcss": { "postcss": {
"version": "8.2.4", "version": "8.2.6",
"resolved": "http://192.168.250.101:4873/postcss/-/postcss-8.2.4.tgz", "resolved": "http://192.168.250.101:4873/postcss/-/postcss-8.2.6.tgz",
"integrity": "sha1-IKmKOc8wPRUSnChlqew37aADHQQ=", "integrity": "sha1-XWmpdFQ7Rfh+RkvEw+OSqX1r6f4=",
"dev": true, "dev": true,
"requires": { "requires": {
"colorette": "^1.2.1", "colorette": "^1.2.1",
@ -1103,13 +1119,13 @@
} }
}, },
"vue-i18n": { "vue-i18n": {
"version": "9.0.0-rc.4", "version": "9.0.0-rc.7",
"resolved": "http://192.168.250.101:4873/vue-i18n/-/vue-i18n-9.0.0-rc.4.tgz", "resolved": "http://192.168.250.101:4873/vue-i18n/-/vue-i18n-9.0.0-rc.7.tgz",
"integrity": "sha1-cX2WBOYbyPWvdKAjxAiBoZT4ilg=", "integrity": "sha1-QJffqg1mMZu82f5fsixLcul3ILU=",
"requires": { "requires": {
"@intlify/core-base": "9.0.0-rc.4", "@intlify/core-base": "9.0.0-rc.7",
"@intlify/shared": "9.0.0-rc.4", "@intlify/shared": "9.0.0-rc.7",
"@vue/devtools-api": "^6.0.0-beta.3" "@vue/devtools-api": "^6.0.0-beta.5"
} }
}, },
"vue-router": { "vue-router": {
@ -1118,9 +1134,9 @@
"integrity": "sha1-iyYFDIiy3sfieoiDX3EEazZYI+w=" "integrity": "sha1-iyYFDIiy3sfieoiDX3EEazZYI+w="
}, },
"vuex": { "vuex": {
"version": "4.0.0-rc.2", "version": "4.0.0",
"resolved": "http://192.168.250.101:4873/vuex/-/vuex-4.0.0-rc.2.tgz", "resolved": "http://192.168.250.101:4873/vuex/-/vuex-4.0.0.tgz",
"integrity": "sha1-NoHITrb1FxsDntqhfMeBBeIHJPM=" "integrity": "sha1-rId6p2qcRTaMl5Rx5GG1INOObPU="
}, },
"vxe-table": { "vxe-table": {
"version": "4.0.0-beta.3", "version": "4.0.0-beta.3",

View File

@ -11,7 +11,7 @@
"await-to-js": "^2.1.1", "await-to-js": "^2.1.1",
"axios": "^0.21.0", "axios": "^0.21.0",
"dotenv": "^8.2.0", "dotenv": "^8.2.0",
"element-plus": "^1.0.2-beta.30", "element-plus": "^1.0.2-beta.32",
"mitt": "^2.1.0", "mitt": "^2.1.0",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",
"path": "^0.12.7", "path": "^0.12.7",
@ -20,15 +20,15 @@
"screenfull": "^5.0.2", "screenfull": "^5.0.2",
"v-contextmenu": "^3.0.0-alpha.4", "v-contextmenu": "^3.0.0-alpha.4",
"vue": "^3.0.4", "vue": "^3.0.4",
"vue-i18n": "^9.0.0-rc.4", "vue-i18n": "^9.0.0-rc.7",
"vue-router": "^4.0.3", "vue-router": "^4.0.3",
"vuex": "^4.0.0-rc.2", "vuex": "^4.0.0",
"vxe-table": "^4.0.0-beta.3", "vxe-table": "^4.0.0-beta.3",
"xe-utils": "^3.0.4" "xe-utils": "^3.0.4"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^14.14.14", "@types/node": "^14.14.14",
"@vitejs/plugin-vue": "^1.1.2", "@vitejs/plugin-vue": "^1.1.4",
"@vue/compiler-sfc": "^3.0.4", "@vue/compiler-sfc": "^3.0.4",
"autoprefixer": "^9.8.6", "autoprefixer": "^9.8.6",
"babel-plugin-transform-remove-console": "^6.9.4", "babel-plugin-transform-remove-console": "^6.9.4",
@ -36,6 +36,6 @@
"sass": "^1.26.5", "sass": "^1.26.5",
"sass-loader": "^8.0.2", "sass-loader": "^8.0.2",
"typescript": "^4.1.3", "typescript": "^4.1.3",
"vite": "^2.0.0-beta.56" "vite": "^2.0.1"
} }
} }

View File

@ -138,7 +138,7 @@ const routes: Array<RouteRecordRaw> = [
] ]
const router = createRouter({ const router = createRouter({
history: createWebHistory(process.env.BASE_URL), history: createWebHistory(),
routes, routes,
scrollBehavior(to, from, savedPosition) { scrollBehavior(to, from, savedPosition) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {

View File

@ -1,3 +1,11 @@
/*
* @Author: your name
* @Date: 2021-02-02 15:12:44
* @LastEditTime: 2021-02-02 15:17:37
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \CURD-TS-self\src\utils\loaders\index.ts
*/
interface ProxyLoader { interface ProxyLoader {
loadCss(src: string): any loadCss(src: string): any
loadScript(src: string): Promise<any> loadScript(src: string): Promise<any>
@ -11,7 +19,7 @@ class loaderProxy implements ProxyLoader {
protected scriptLoaderCache: Array<string> = [] protected scriptLoaderCache: Array<string> = []
public loadCss = (src: string): any => { public loadCss = (src: string): any => {
let element = document.createElement("link") let element:HTMLLinkElement = document.createElement("link")
element.rel = "stylesheet" element.rel = "stylesheet"
element.href = src element.href = src
document.body.appendChild(element) document.body.appendChild(element)
@ -21,7 +29,7 @@ class loaderProxy implements ProxyLoader {
if (this.scriptLoaderCache.includes(src)) { if (this.scriptLoaderCache.includes(src)) {
return src return src
} else { } else {
let element: Element = document.createElement("script") let element: HTMLScriptElement = document.createElement("script")
element.src = src element.src = src
document.body.appendChild(element) document.body.appendChild(element)
element.onload = () => { element.onload = () => {

View File

@ -24,7 +24,9 @@ const viteConfig: UserConfig = {
*/ */
base: process.env.NODE_ENV === "production" ? "./" : VITE_PUBLIC_PATH, base: process.env.NODE_ENV === "production" ? "./" : VITE_PUBLIC_PATH,
root, root,
alias, resolve: {
alias
},
// 服务端渲染 // 服务端渲染
server: { server: {
// 是否开启 https // 是否开启 https