From 3b6e304977b52a78ab806cb35202c35897c630e7 Mon Sep 17 00:00:00 2001 From: jiayuqi7813 <63686458+jiayuqi7813@users.noreply.github.com> Date: Wed, 1 Jun 2022 20:12:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E7=99=BB=E5=BD=95=E6=B3=A8?= =?UTF-8?q?=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 13 ++- package.json | 1 + src/components/Login.vue | 48 +++++++-- src/components/Navbar.vue | 1 + src/components/register.vue | 199 ++++++++++++++++++++++++++++++++++++ src/main.js | 4 + 6 files changed, 257 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index b4597b2..ad0674b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,9 +21,9 @@ "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==" }, "@element-plus/icons-vue": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-1.1.4.tgz", - "integrity": "sha512-Iz/nHqdp1sFPmdzRwHkEQQA3lKvoObk8azgABZ81QUOpW9s/lUyQVUSh0tNtEPZXQlKwlSh7SPgoVxzrE0uuVQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.0.1.tgz", + "integrity": "sha512-a1N6IXw5AZx6JZQDoMBG9E1Pes1BogGTpL192SeI/piMdpEEcm4cn+MkDxhAvA9SuF1dFbdAU54EoS0xKQhjwg==" }, "@floating-ui/core": { "version": "0.6.2", @@ -361,6 +361,13 @@ "lodash-unified": "^1.0.2", "memoize-one": "^6.0.0", "normalize-wheel-es": "^1.1.2" + }, + "dependencies": { + "@element-plus/icons-vue": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-1.1.4.tgz", + "integrity": "sha512-Iz/nHqdp1sFPmdzRwHkEQQA3lKvoObk8azgABZ81QUOpW9s/lUyQVUSh0tNtEPZXQlKwlSh7SPgoVxzrE0uuVQ==" + } } }, "errno": { diff --git a/package.json b/package.json index 3138be7..1406c68 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "preview": "vite preview" }, "dependencies": { + "@element-plus/icons-vue": "^2.0.1", "axios": "^0.27.2", "element-plus": "^2.2.0", "vue": "^3.2.25", diff --git a/src/components/Login.vue b/src/components/Login.vue index ee18910..737851c 100644 --- a/src/components/Login.vue +++ b/src/components/Login.vue @@ -1,6 +1,6 @@ diff --git a/src/components/register.vue b/src/components/register.vue index e69de29..8812f50 100644 --- a/src/components/register.vue +++ b/src/components/register.vue @@ -0,0 +1,199 @@ + + + + + + + diff --git a/src/main.js b/src/main.js index ba15237..eb3496f 100644 --- a/src/main.js +++ b/src/main.js @@ -3,9 +3,13 @@ import router from './router' import App from './App.vue' import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' +import * as Elicons from '@element-plus/icons-vue'; const app = createApp(App) +Object.keys(Elicons).forEach((key) => { + app.component(key, Elicons[key]); +}); app.use(ElementPlus) app.use(router) app.mount('#app') \ No newline at end of file