diff --git a/src/api/book.js b/src/api/book.js
new file mode 100644
index 0000000..60d4fca
--- /dev/null
+++ b/src/api/book.js
@@ -0,0 +1,15 @@
+import request from '../utils/request'
+
+export function listVisitRankBooks() {
+ return request.get('/book/visitRank');
+}
+
+
+export function listNewestRankBooks() {
+ return request.get('/book/newestRank');
+}
+
+export function listUpdateRankBooks() {
+ return request.get('/book/updateRank');
+}
+
diff --git a/src/components/FriendLink.vue b/src/components/FriendLink.vue
index 35b8c48..0d07993 100644
--- a/src/components/FriendLink.vue
+++ b/src/components/FriendLink.vue
@@ -15,7 +15,6 @@
\ No newline at end of file
diff --git a/src/components/HomeBookUpdateRank.vue b/src/components/HomeBookUpdateRank.vue
new file mode 100644
index 0000000..2cea53d
--- /dev/null
+++ b/src/components/HomeBookUpdateRank.vue
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
更新榜单
+
+
+
+ -
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/HomeBookVisitRank.vue b/src/components/HomeBookVisitRank.vue
new file mode 100644
index 0000000..ee80d0b
--- /dev/null
+++ b/src/components/HomeBookVisitRank.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
点击榜单
+
+
+
+ -
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/Home.vue b/src/views/Home.vue
index 702ffe3..93e0726 100644
--- a/src/views/Home.vue
+++ b/src/views/Home.vue
@@ -112,9 +112,7 @@
onerror="this.src='https://cdn.jsdelivr.net/gh/201206030/CDN/images/default.gif';this.onerror=null"
/>
- {{
- item.bookDesc
- }}
+
@@ -148,188 +146,13 @@
作者:{{ item.authorName }}
- {{ item.bookDesc }}
+
-
-
-
-
点击榜单
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
-
-
-
-
-
+
-
-
-
-
新书榜单
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
更新榜单
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -1183,12 +225,18 @@ import { ElMessage, ElLoading } from "element-plus";
import Header from "@/components/Header";
import LatestNews from "@/components/LatestNews"
import FriendLink from "@/components/FriendLink"
+import HomeBookVisitRank from "@/components/HomeBookVisitRank"
+import HomeBookNewestRank from "@/components/HomeBookNewestRank"
+import HomeBookUpdateRank from "@/components/HomeBookUpdateRank"
export default {
name: "home",
components: {
Header,
LatestNews,
- FriendLink
+ FriendLink,
+ HomeBookVisitRank,
+ HomeBookNewestRank,
+ HomeBookUpdateRank
},
setup() {
const state = reactive({