From 79475227ad777950a3bb475c50482b74e4b21951 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=88=BF=E5=AD=9D=E5=BA=AD?= Date: Mon, 17 Jun 2024 20:03:37 +0800 Subject: [PATCH] 1 --- src/前端/src/App.vue | 20 ++++++ src/前端/src/components/InputComponent.vue | 16 +++++ src/前端/src/components/NavigationBar.vue | 67 ++++++++++++++++++ src/前端/src/components/carousel.vue | 27 +++++++ .../src/components/icons/IconCommunity.vue | 7 ++ .../components/icons/IconDocumentation.vue | 7 ++ .../src/components/icons/IconEcosystem.vue | 7 ++ .../src/components/icons/IconSupport.vue | 7 ++ .../src/components/icons/IconTooling.vue | 19 +++++ src/前端/src/components/isRegisterGuide.vue | 70 +++++++++++++++++++ src/前端/src/components/types.ts | 6 ++ src/前端/src/main.js | 18 +++++ 12 files changed, 271 insertions(+) create mode 100644 src/前端/src/App.vue create mode 100644 src/前端/src/components/InputComponent.vue create mode 100644 src/前端/src/components/NavigationBar.vue create mode 100644 src/前端/src/components/carousel.vue create mode 100644 src/前端/src/components/icons/IconCommunity.vue create mode 100644 src/前端/src/components/icons/IconDocumentation.vue create mode 100644 src/前端/src/components/icons/IconEcosystem.vue create mode 100644 src/前端/src/components/icons/IconSupport.vue create mode 100644 src/前端/src/components/icons/IconTooling.vue create mode 100644 src/前端/src/components/isRegisterGuide.vue create mode 100644 src/前端/src/components/types.ts create mode 100644 src/前端/src/main.js diff --git a/src/前端/src/App.vue b/src/前端/src/App.vue new file mode 100644 index 0000000..1918e77 --- /dev/null +++ b/src/前端/src/App.vue @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/src/前端/src/components/InputComponent.vue b/src/前端/src/components/InputComponent.vue new file mode 100644 index 0000000..682eab6 --- /dev/null +++ b/src/前端/src/components/InputComponent.vue @@ -0,0 +1,16 @@ + + + \ No newline at end of file diff --git a/src/前端/src/components/NavigationBar.vue b/src/前端/src/components/NavigationBar.vue new file mode 100644 index 0000000..c3b0c86 --- /dev/null +++ b/src/前端/src/components/NavigationBar.vue @@ -0,0 +1,67 @@ + + + + + \ No newline at end of file diff --git a/src/前端/src/components/carousel.vue b/src/前端/src/components/carousel.vue new file mode 100644 index 0000000..c6977ab --- /dev/null +++ b/src/前端/src/components/carousel.vue @@ -0,0 +1,27 @@ + + + \ No newline at end of file diff --git a/src/前端/src/components/icons/IconCommunity.vue b/src/前端/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/src/前端/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/src/前端/src/components/icons/IconDocumentation.vue b/src/前端/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/src/前端/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/src/前端/src/components/icons/IconEcosystem.vue b/src/前端/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/src/前端/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/src/前端/src/components/icons/IconSupport.vue b/src/前端/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/src/前端/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/src/前端/src/components/icons/IconTooling.vue b/src/前端/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/src/前端/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/src/前端/src/components/isRegisterGuide.vue b/src/前端/src/components/isRegisterGuide.vue new file mode 100644 index 0000000..057f9d8 --- /dev/null +++ b/src/前端/src/components/isRegisterGuide.vue @@ -0,0 +1,70 @@ + + + + + \ No newline at end of file diff --git a/src/前端/src/components/types.ts b/src/前端/src/components/types.ts new file mode 100644 index 0000000..b4c7ad9 --- /dev/null +++ b/src/前端/src/components/types.ts @@ -0,0 +1,6 @@ +export type AreaList = { + code: string; + level: number; + name: string; + areaList: AreaList[]; +}; \ No newline at end of file diff --git a/src/前端/src/main.js b/src/前端/src/main.js new file mode 100644 index 0000000..041ba2e --- /dev/null +++ b/src/前端/src/main.js @@ -0,0 +1,18 @@ +import { createApp } from 'vue'; +import App from './App.vue'; +import router from './router'; +import ElementPlus from 'element-plus'; +import 'element-plus/theme-chalk/index.css'; +import VueDatePicker from '@vuepic/vue-datepicker'; +import '@vuepic/vue-datepicker/dist/main.css' +import * as ElementPlusIconsVue from '@element-plus/icons-vue' + + +const app = createApp(App); +for (const [key, component] of Object.entries(ElementPlusIconsVue)) { + app.component(key, component) +} +app.use(ElementPlus); +app.use(router); +app.component('VueDatePicker', VueDatePicker); +app.mount('#app'); \ No newline at end of file