From abcdabd0e459d8c215b3ce8a5ebc66e341154385 Mon Sep 17 00:00:00 2001 From: wyx Date: Sat, 18 Feb 2023 16:15:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0=E5=B8=96=E5=AD=90?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=94=B6=E8=97=8F=E7=82=B9=E8=B5=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/discuss/DiscussPage.vue | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/views/discuss/DiscussPage.vue b/src/views/discuss/DiscussPage.vue index 2c46965..2ab363a 100644 --- a/src/views/discuss/DiscussPage.vue +++ b/src/views/discuss/DiscussPage.vue @@ -90,7 +90,7 @@ @@ -199,7 +199,8 @@ const state = reactive({ postList: [], //帖子列表 total:0, // 帖子总条数 - currentPage: 1 + currentPage: 1, + content: 1 }); @@ -249,7 +250,8 @@ function getPostList(discussId) { console.log('获取帖子参数', { "discussId": discussId, "pageNo": state.pageNo, - "pageSize": state.pageSize + "pageSize": state.pageSize, + "content": 1 }) request( @@ -269,6 +271,7 @@ function getPostList(discussId) { // 最新 function nowPost(discussId) { + state.content = 1; state.searchType = 1; state.pageNo = 1; state.currentPage = 1; @@ -276,6 +279,7 @@ function nowPost(discussId) { } // 最热 function hotPost(discussId) { + state.content = 2; state.searchType = 2; state.pageNo = 1; state.currentPage = 1; @@ -296,10 +300,10 @@ function comment({ discussId: id, id: postID }) { } function like(d) { - d.praised ? ((d.praiseNum) -= 1) : (d.praiseNum += 1); + d.praised ? ((d.praiseNum) -= 1) : ((d.praiseNum) += 1); d.praised = !d.praised; - console.log('我是点赞传递的参数', { targetId: d.discussId, type: 2 }) - request(PostPraise, { targetId: d.discussId, type: 2 }).then(res=>{ + console.log('我是点赞传递的参数', { targetId: d.id, type: 2 }) + request(PostPraise, { targetId: d.id, type: 2 }).then(res=>{ console.log('我是点赞的操作',res) }).catch(err=>{ console.log(err) @@ -307,10 +311,10 @@ function like(d) { } function collection(d) { - d.collected ? (d.collectionNum -= 1) : (d.collectionNum += 1); - d.collected = !d.collected; - console.log('我是收藏传递的参数', { targetId: d.discussId, type: 2 }) - request(PostCollection, { targetId: d.discussId, type: 2 }).then(res=>{ + d.collectionInfo ? ((d.collectionNum) -= 1) : ((d.collectionNum) += 1); + d.collectionInfo = !d.collectionInfo; + console.log('我是收藏传递的参数', { targetId: d.id, type: 2 }) + request(PostCollection, { targetId: d.id, type: 2 }).then(res=>{ console.log('我是收藏的操作',res) }).catch(err=>{ console.log(err)