From f7a761edb37ebde6a6769e8de7a27e3edb8540f4 Mon Sep 17 00:00:00 2001 From: xiongxiaoyang <773861846@qq.com> Date: Sun, 15 May 2022 10:14:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=B0=8F=E8=AF=B4?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/book.js | 5 +- src/assets/styles/book.css | 2 - src/components/common/Header.vue | 29 +-- src/components/home/BookNewestRank.vue | 22 +- src/components/home/BookUpdateRank.vue | 19 +- src/components/home/BookVisitRank.vue | 13 +- src/router/index.js | 4 +- src/views/Book.vue | 333 +++++++++++++++++++++++++ src/views/Home.vue | 90 ++++--- 9 files changed, 433 insertions(+), 84 deletions(-) create mode 100644 src/views/Book.vue diff --git a/src/api/book.js b/src/api/book.js index 60d4fca..2f30e51 100644 --- a/src/api/book.js +++ b/src/api/book.js @@ -1,10 +1,13 @@ import request from '../utils/request' +export function getById(bookId) { + return request.get(`/book/${bookId}`); +} + export function listVisitRankBooks() { return request.get('/book/visitRank'); } - export function listNewestRankBooks() { return request.get('/book/newestRank'); } diff --git a/src/assets/styles/book.css b/src/assets/styles/book.css index a922b17..8f77c59 100644 --- a/src/assets/styles/book.css +++ b/src/assets/styles/book.css @@ -1,5 +1,4 @@ @charset "utf-8"; -.Interaction_tab a, .Interaction_tab a .icon, .Interaction_tab a.fr .icon, .dashang_bar .l_bar .list li, .btn_pc, .btn_flw, .fansBox .fans_bg, .icon_hg { background: url(../images/icon_interation.png) no-repeat } .InteractionBox { padding: 15px 14px 11px } .Interaction_tab a { width: 339px; height: 60px; line-height: 60px; font-size: 14px; color: #000 } /*.Interaction_tab a:hover, .Interaction_tab a.on { background-position: 0 -60px; color: #000 }*/ @@ -16,7 +15,6 @@ .dashang_bar .l_bar .list li { width: 90px; height: 134px; line-height: 1; float: left; margin: 0 20px 0 6px; text-align: center; background-position: 0 -130px } .dashang_bar .l_bar .list li img { width: 60px; height: 60px; background: #fff; margin: 35px 15px 10px; border-radius: 50%; box-shadow: 0 1px 0 rgba(0,0,0,.3) } .dashang_bar .l_bar .list li .user_name { line-height: 1!important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; padding: 0 10px } -.dashang_bar .l_bar .list .li_1 { } .dashang_bar .l_bar .list .li_2 { background-position: -100px -130px } .dashang_bar .l_bar .list .li_3 { background-position: -200px -130px; margin-right: 0 } .InteractionBox .r_bar .tit { padding: 14px 1px 12px 1px } diff --git a/src/components/common/Header.vue b/src/components/common/Header.vue index b7d47c5..cda0cab 100644 --- a/src/components/common/Header.vue +++ b/src/components/common/Header.vue @@ -1,34 +1,9 @@