From c852be3a1bbdccdce19d38c19c7b60dbc2954532 Mon Sep 17 00:00:00 2001 From: tinyu Date: Tue, 26 Mar 2024 15:01:00 +0800 Subject: [PATCH] Tue Mar 26 15:01:00 CST 2024 inscode --- package.json | 4 ++- src/App.vue | 9 ++--- src/components/HelloWorld.vue | 58 ------------------------------- src/components/layout.vue | 46 +++++++++++++++++++++++++ src/main.js | 5 +-- src/router/index.js | 1 + src/router/routes.js | 8 +++++ src/views/Home/index.vue | 27 +++++++++++++++ vue.config.js | 1 + yarn.lock | 64 ++++++++++++++++++++++++++++++++++- 10 files changed, 155 insertions(+), 68 deletions(-) delete mode 100644 src/components/HelloWorld.vue create mode 100644 src/components/layout.vue create mode 100644 src/router/index.js create mode 100644 src/router/routes.js create mode 100644 src/views/Home/index.vue diff --git a/package.json b/package.json index c830acf..211bd24 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,9 @@ }, "dependencies": { "core-js": "^3.8.3", - "vue": "^2.6.14" + "element-ui": "^2.15.14", + "vue": "^2.6.14", + "vue-router": "3" }, "devDependencies": { "@babel/core": "^7.12.16", diff --git a/src/App.vue b/src/App.vue index 55df315..9023b05 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,17 +1,15 @@ @@ -23,6 +21,5 @@ export default { -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50; - margin-top: 60px; } diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue deleted file mode 100644 index 879051a..0000000 --- a/src/components/HelloWorld.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - diff --git a/src/components/layout.vue b/src/components/layout.vue new file mode 100644 index 0000000..25675d9 --- /dev/null +++ b/src/components/layout.vue @@ -0,0 +1,46 @@ + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 63eb05f..937e7cb 100644 --- a/src/main.js +++ b/src/main.js @@ -1,8 +1,9 @@ import Vue from 'vue' import App from './App.vue' - +import ElementUI from 'element-ui'; +import 'element-ui/lib/theme-chalk/index.css'; Vue.config.productionTip = false - +Vue.use(ElementUI) new Vue({ render: h => h(App), }).$mount('#app') diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..149fb8d --- /dev/null +++ b/src/router/index.js @@ -0,0 +1 @@ +import Router from "vue-router" \ No newline at end of file diff --git a/src/router/routes.js b/src/router/routes.js new file mode 100644 index 0000000..aa18b6d --- /dev/null +++ b/src/router/routes.js @@ -0,0 +1,8 @@ +export default [ + { + path:'/', + name:'', + meta:{}, + component:null + } +] \ No newline at end of file diff --git a/src/views/Home/index.vue b/src/views/Home/index.vue new file mode 100644 index 0000000..77d7074 --- /dev/null +++ b/src/views/Home/index.vue @@ -0,0 +1,27 @@ + + + \ No newline at end of file diff --git a/vue.config.js b/vue.config.js index e9f038d..9ac713a 100644 --- a/vue.config.js +++ b/vue.config.js @@ -1,6 +1,7 @@ const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: true, + lintOnSave:false, devServer: { host: 'localhost', // port: 8089, diff --git a/yarn.lock b/yarn.lock index 7da6d10..c45b0f9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2006,6 +2006,13 @@ astral-regex@^2.0.0: resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +async-validator@~1.8.1: + version "1.8.5" + resolved "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz#dc3e08ec1fd0dddb67e60842f02c0cd1cec6d7f0" + integrity sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA== + dependencies: + babel-runtime "6.x" + async@^2.6.4: version "2.6.4" resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" @@ -2030,6 +2037,11 @@ autoprefixer@^10.2.4: picocolors "^1.0.0" postcss-value-parser "^4.2.0" +babel-helper-vue-jsx-merge-props@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz#22aebd3b33902328e513293a8e4992b384f9f1b6" + integrity sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg== + babel-loader@^8.2.2: version "8.3.0" resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" @@ -2071,6 +2083,14 @@ babel-plugin-polyfill-regenerator@^0.6.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.6.1" +babel-runtime@6.x: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g== + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + balanced-match@^1.0.0: version "1.0.2" resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -2500,6 +2520,11 @@ core-js-compat@^3.31.0, core-js-compat@^3.36.1, core-js-compat@^3.8.3: dependencies: browserslist "^4.23.0" +core-js@^2.4.0: + version "2.6.12" + resolved "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + core-js@^3.8.3: version "3.36.1" resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/core-js/-/core-js-3.36.1.tgz#c97a7160ebd00b2de19e62f4bbd3406ab720e578" @@ -2707,7 +2732,7 @@ deep-is@^0.1.3: resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== -deepmerge@^1.5.2: +deepmerge@^1.2.0, deepmerge@^1.5.2: version "1.5.2" resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== @@ -2865,6 +2890,18 @@ electron-to-chromium@^1.4.668: resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/electron-to-chromium/-/electron-to-chromium-1.4.716.tgz#90c229ce0af2ad3b6e54472af1200e07f10293a4" integrity sha512-t/MXMzFKQC3UfMDpw7V5wdB/UAB8dWx4hEsy+fpPYJWW3gqh3u5T1uXp6vR+H6dGCPBxkRo+YBcapBLvbGQHRw== +element-ui@^2.15.14: + version "2.15.14" + resolved "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.14.tgz#3c34df79467636592812d720d2e6784e7a6ec2ea" + integrity sha512-2v9fHL0ZGINotOlRIAJD5YuVB8V7WKxrE9Qy7dXhRipa035+kF7WuU/z+tEmLVPBcJ0zt8mOu1DKpWcVzBK8IA== + dependencies: + async-validator "~1.8.1" + babel-helper-vue-jsx-merge-props "^2.0.0" + deepmerge "^1.2.0" + normalize-wheel "^1.0.1" + resize-observer-polyfill "^1.5.0" + throttle-debounce "^1.0.1" + emoji-regex@^8.0.0: version "8.0.0" resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -4424,6 +4461,11 @@ normalize-url@^6.0.1: resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== +normalize-wheel@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz#aec886affdb045070d856447df62ecf86146ec45" + integrity sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA== + npm-run-path@^2.0.0: version "2.0.2" resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -5123,6 +5165,11 @@ regenerate@^1.4.2: resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + regenerator-runtime@^0.14.0: version "0.14.1" resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" @@ -5190,6 +5237,11 @@ requires-port@^1.0.0: resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== +resize-observer-polyfill@^1.5.0: + version "1.5.1" + resolved "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== + resolve-from@^4.0.0: version "4.0.0" resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -5754,6 +5806,11 @@ thread-loader@^3.0.0: neo-async "^2.6.2" schema-utils "^3.0.0" +throttle-debounce@^1.0.1: + version "1.1.0" + resolved "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz#51853da37be68a155cb6e827b3514a3c422e89cd" + integrity sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg== + thunky@^1.0.2: version "1.1.0" resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" @@ -5939,6 +5996,11 @@ vue-loader@^17.0.0: hash-sum "^2.0.0" watchpack "^2.4.0" +vue-router@3: + version "3.6.5" + resolved "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz#95847d52b9a7e3f1361cb605c8e6441f202afad8" + integrity sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ== + vue-style-loader@^4.1.0, vue-style-loader@^4.1.3: version "4.1.3" resolved "http://mirrors.csdn.net.cn/repository/csdn-npm-mirrors/vue-style-loader/-/vue-style-loader-4.1.3.tgz#6d55863a51fa757ab24e89d9371465072aa7bc35" -- GitLab