diff --git a/package-lock.json b/package-lock.json
index a5ade7e..ddce7a4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,6 +8,7 @@
"name": "blog_front",
"version": "0.0.0",
"dependencies": {
+ "animejs": "^3.2.2",
"ant-design-vue": "^4.2.1",
"axios": "^1.7.2",
"echarts": "^5.5.0",
@@ -882,6 +883,11 @@
"integrity": "sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==",
"dev": true
},
+ "node_modules/animejs": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/animejs/-/animejs-3.2.2.tgz",
+ "integrity": "sha512-Ao95qWLpDPXXM+WrmwcKbl6uNlC5tjnowlaRYtuVDHHoygjtIPfDUoK9NthrlZsQSKjZXlmji2TrBUAVbiH0LQ=="
+ },
"node_modules/ansi-styles": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
diff --git a/package.json b/package.json
index ca0cf6d..0dc26b9 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
"type-check": "vue-tsc --build --force"
},
"dependencies": {
+ "animejs": "^3.2.2",
"ant-design-vue": "^4.2.1",
"axios": "^1.7.2",
"echarts": "^5.5.0",
diff --git a/src/App.vue b/src/App.vue
index 9f5d5d5..6209de4 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,7 +1,6 @@
-
-
+
diff --git a/src/components/admin/MainWrapper.vue b/src/components/admin/MainWrapper.vue
index cd46669..12001a9 100644
--- a/src/components/admin/MainWrapper.vue
+++ b/src/components/admin/MainWrapper.vue
@@ -46,6 +46,7 @@ import { get } from "@/tools/request"
import { message } from 'ant-design-vue';
import { useAuthStore } from '@/store/index'
import { BlogOutLined, SystemOutLined, PhotoOutLined, FileOutLined, DiaryOutLined, CommentOutLined, TypeOutLined } from "@/assets"
+
const state = reactive({
collapsed: false,
openKeys: [1],
diff --git a/src/components/blogs/HomePage.vue b/src/components/blogs/HomePage.vue
index 032b8d3..8db2f15 100644
--- a/src/components/blogs/HomePage.vue
+++ b/src/components/blogs/HomePage.vue
@@ -1,11 +1,131 @@
- ceshi
+
+
+
+
-
-
-
-
\ No newline at end of file
diff --git a/src/components/blogs/ceshi.vue b/src/components/blogs/ceshi.vue
new file mode 100644
index 0000000..8c783e3
--- /dev/null
+++ b/src/components/blogs/ceshi.vue
@@ -0,0 +1,32 @@
+
+ 你石头很大的朱
+
+
+
+
+
diff --git a/src/router/home.ts b/src/router/home.ts
index d3a35a8..210c346 100644
--- a/src/router/home.ts
+++ b/src/router/home.ts
@@ -10,6 +10,11 @@ const homeRoute:Array=[
path: "/login",
name: "login",
component: () => import("@/components/admin/SignIn.vue"),
+ },
+ {
+ path:"/ceshi",
+ name:"ceshi",
+ component:()=>import("@/components/blogs/ceshi.vue")
}
]
export default homeRoute
diff --git a/src/types/custom.d.ts b/src/types/custom.d.ts
index ac0f626..ad1afd9 100644
--- a/src/types/custom.d.ts
+++ b/src/types/custom.d.ts
@@ -1,2 +1,4 @@
declare module 'ant-design-vue';
declare module 'echarts';
+declare module 'ant-design-vue/es/menu'
+declare module 'animejs/lib/anime.es.js'