From d8e6771cfef52fae0541d8c5fde0b30b617c9cee Mon Sep 17 00:00:00 2001 From: Qing Date: Wed, 5 Jul 2023 19:32:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=82=B9=E8=B5=9E/=E8=AF=84=E8=AE=BA/=E4=B8=AA?= =?UTF-8?q?=E4=BA=BA=E4=B8=BB=E9=A1=B5=E5=8A=9F=E8=83=BD=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 4 +- src/components/Home/Home.vue | 4 +- src/components/Monthly/Monthly.vue | 15 +- src/components/Paper/PublishArticle.vue | 13 ++ src/components/Project/ProjectDetail.vue | 284 +++++++++++++++++++---- src/components/{ => Ranking}/Ranking.vue | 4 + src/components/User/UserComments.vue | 97 ++++++++ src/components/User/UserInfo.vue | 4 +- src/components/User/UserInfoPage.vue | 39 +++- src/components/User/UserProjects.vue | 69 ++++++ src/router/index.js | 2 +- 11 files changed, 473 insertions(+), 62 deletions(-) create mode 100644 src/components/Paper/PublishArticle.vue rename src/components/{ => Ranking}/Ranking.vue (96%) create mode 100644 src/components/User/UserComments.vue create mode 100644 src/components/User/UserProjects.vue diff --git a/src/App.vue b/src/App.vue index a5be3ca..de336af 100644 --- a/src/App.vue +++ b/src/App.vue @@ -17,7 +17,9 @@ color: #2c3e50; background-color: white; } - +.el-tag{ + border-radius: 10px; +} nav { padding: 30px; } diff --git a/src/components/Home/Home.vue b/src/components/Home/Home.vue index 0ec580f..f2be8f3 100644 --- a/src/components/Home/Home.vue +++ b/src/components/Home/Home.vue @@ -69,12 +69,12 @@
- + 登 录 - +
+ + \ No newline at end of file diff --git a/src/components/User/UserInfo.vue b/src/components/User/UserInfo.vue index b910d3c..2a7139f 100644 --- a/src/components/User/UserInfo.vue +++ b/src/components/User/UserInfo.vue @@ -63,7 +63,9 @@ export default { offset: 50 }); setTimeout(()=>{ - window.location.reload(); + this.$router.push({ + path:'/home', + }) },1000) } diff --git a/src/components/User/UserInfoPage.vue b/src/components/User/UserInfoPage.vue index ff4641b..a11143b 100644 --- a/src/components/User/UserInfoPage.vue +++ b/src/components/User/UserInfoPage.vue @@ -43,10 +43,33 @@ - + + 总共评论: {{commentList.length}} 条 + + +
+ +
+
- - + + + 总共提交: {{projectList.length}} 个 + + +
+ +
+
+ + + + 总共点赞: {{like.length}} 个 + + +
+ +
@@ -59,10 +82,12 @@ + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index b9ec12b..7ba281d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -3,7 +3,7 @@ import VueRouter from 'vue-router' import index from '../views/index.vue' import home from "@/components/Home/Home.vue"; import monthly from "@/components/Monthly/Monthly.vue"; -import ranking from "@/components/Ranking.vue"; +import ranking from "@/components/Ranking/Ranking.vue"; import paper from "@/components/Paper/Paper.vue"; import MonthlyDetail from "@/components/Monthly/MonthlyDetail.vue"; import MonthlyByTags from "@/components/Monthly/MonthlyByTags.vue";