diff --git a/app.vue b/app.vue
index caf607c..3a02c3e 100644
--- a/app.vue
+++ b/app.vue
@@ -1,15 +1,5 @@
-
-
-
-
+
diff --git a/assets/images/banner.png b/assets/images/banner.png
deleted file mode 100644
index 4362b06..0000000
Binary files a/assets/images/banner.png and /dev/null differ
diff --git a/assets/images/preview.png b/assets/images/preview.png
deleted file mode 100644
index 1508253..0000000
Binary files a/assets/images/preview.png and /dev/null differ
diff --git a/assets/images/preview_desktop.gif b/assets/images/preview_desktop.gif
deleted file mode 100644
index 7421192..0000000
Binary files a/assets/images/preview_desktop.gif and /dev/null differ
diff --git a/assets/images/preview_mobile.gif b/assets/images/preview_mobile.gif
deleted file mode 100644
index d199001..0000000
Binary files a/assets/images/preview_mobile.gif and /dev/null differ
diff --git a/assets/index.scss b/assets/index.scss
new file mode 100644
index 0000000..e69de29
diff --git a/assets/scss/_variables.scss b/assets/scss/_variables.scss
deleted file mode 100644
index c862114..0000000
--- a/assets/scss/_variables.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-// variables
-:root {
- // layouts > page > content
- --layout-page-content-min-height: calc(100vh - 42px);
-}
diff --git a/assets/scss/animations/_transitions.scss b/assets/scss/animations/_transitions.scss
deleted file mode 100644
index e146697..0000000
--- a/assets/scss/animations/_transitions.scss
+++ /dev/null
@@ -1,25 +0,0 @@
-// page transition
-.page-enter-active {
- transition: all 0.1s ease-out;
-}
-.page-leave-active {
- transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
-}
-.page-enter-from,
-.page-leave-to {
- transform: translateY(20px);
- opacity: 0;
-}
-
-// layout transition
-.layout-enter-active {
- transition: all 0.1s ease-out;
-}
-.layout-leave-active {
- transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
-}
-.layout-enter-from,
-.layout-leave-to {
- transform: translateY(-20px);
- opacity: 0;
-}
diff --git a/assets/scss/app.scss b/assets/scss/app.scss
deleted file mode 100644
index 6024f49..0000000
--- a/assets/scss/app.scss
+++ /dev/null
@@ -1,41 +0,0 @@
-@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap");
-
-// vars
-@import 'variables';
-
-// components
-// component::scrollbar
-// components
-::-webkit-scrollbar {
- width: 16px;
-}
-::-webkit-scrollbar-track {
- background: theme('colors.gray.100');
- border-left: 1px solid theme('colors.gray.200');
-}
-::-webkit-scrollbar-thumb {
- border: 4px solid theme('colors.gray.100');
- background-clip: padding-box;
- border-radius: 9999px;
- background-color: theme('colors.slate.300');
-}
-::-webkit-scrollbar-thumb:hover {
- background-color: theme('colors.slate.400');
-}
-html.dark {
- ::-webkit-scrollbar-track {
- background: theme('colors.slate.800');
- border-left: 1px solid theme('colors.slate.700');
- }
- ::-webkit-scrollbar-thumb {
- border-color: theme('colors.slate.800');
- background-color: theme('colors.slate.500');
- }
- ::-webkit-scrollbar-thumb:hover {
- background-color: theme('colors.slate.400');
- }
-}
-
-
-// components
-@import 'animations/transitions';
diff --git a/components.d.ts b/components.d.ts
new file mode 100644
index 0000000..4113b66
--- /dev/null
+++ b/components.d.ts
@@ -0,0 +1,15 @@
+/* eslint-disable */
+// @ts-nocheck
+// Generated by unplugin-vue-components
+// Read more: https://github.com/vuejs/core/pull/3399
+export {}
+
+/* prettier-ignore */
+declare module 'vue' {
+ export interface GlobalComponents {
+ NButton: typeof import('naive-ui')['NButton']
+ NConfigProvider: typeof import('naive-ui')['NConfigProvider']
+ NInput: typeof import('naive-ui')['NInput']
+ NInputGroup: typeof import('naive-ui')['NInputGroup']
+ }
+}
diff --git a/layouts/header.vue b/layouts/header.vue
deleted file mode 100644
index c9a0085..0000000
--- a/layouts/header.vue
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
- default header
-
-
diff --git a/nuxt.config.js b/nuxt.config.js
index af1bbd6..1df0b06 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -1,34 +1,14 @@
-import AutoImport from 'unplugin-auto-import/vite'
-import Components from 'unplugin-vue-components/vite'
-import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'
-
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
- devtools: { enabled: true },
+ devtools: {
+ enabled: false
+ },
compatibilityDate: "2024-07-03",
modules: [
"@nuxt/eslint",
"@pinia/nuxt",
"@nuxtjs/tailwindcss",
- "nuxtjs-naive-ui"
+ "@element-plus/nuxt"
],
- vite: {
- plugins: [
- AutoImport({
- imports: [
- {
- 'naive-ui': [
- 'useDialog',
- 'useMessage',
- 'useNotification',
- 'useLoadingBar'
- ]
- }
- ]
- }),
- Components({
- resolvers: [NaiveUiResolver()]
- })
- ]
- }
-})
\ No newline at end of file
+ elementPlus: {}
+})
diff --git a/package.json b/package.json
index 4cb310f..c41946a 100644
--- a/package.json
+++ b/package.json
@@ -20,16 +20,14 @@
"@nuxtjs/eslint-module": "^4.1.0",
"@nuxtjs/tailwindcss": "^6.12.0",
"@pinia/nuxt": "^0.5.1",
- "naive-ui": "^2.38.2",
"nuxt": "^3.12.3",
- "nuxtjs-naive-ui": "^1.0.2",
"vue": "latest"
},
"packageManager": "pnpm@9.4.0+sha512.f549b8a52c9d2b8536762f99c0722205efc5af913e77835dbccc3b0b0b2ca9e7dc8022b78062c17291c48e88749c70ce88eb5a74f1fa8c4bf5e18bb46c8bd83a",
"devDependencies": {
+ "@element-plus/nuxt": "^1.0.9",
"@nuxt/devtools": "^1.3.9",
- "eslint-plugin-vue": "^9.27.0",
- "unplugin-auto-import": "^0.17.6",
- "unplugin-vue-components": "^0.27.2"
+ "element-plus": "^2.7.6",
+ "eslint-plugin-vue": "^9.27.0"
}
}
diff --git a/pages/index.vue b/pages/index.vue
index 7363e1a..a4cbce4 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -1,5 +1,5 @@
-
+

@@ -11,9 +11,7 @@
@@ -25,14 +23,12 @@
-->
-
-
-
+
-
+
登录
-
+