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