From 4ab450a3688bedcaa27423435fa96b8642f20332 Mon Sep 17 00:00:00 2001 From: abu <3109389044@qq.com> Date: Wed, 7 May 2025 17:45:16 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E8=A7=86=E9=A2=91=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E4=BA=A4=E4=BA=92=E7=BB=86=E8=8A=82,IM=E6=B5=AE=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/vlog.js | 18 ++++++ components/vlog/guanzhu.nvue | 65 ++++++++++++++++++---- components/vlog/local.nvue | 71 ++++++++++++++++++++---- components/vlog/tuijian.nvue | 85 +++++++++++++++++++++++----- config/api.js | 1 + pages.json | 4 +- pages/me/me.nvue | 104 ++++++++++++++++++++++++++++++----- pages/me/myBackImg.vue | 6 ++ pages/me/myFans.nvue | 44 ++++++++++++--- pages/me/myFollows.nvue | 33 ++++++++--- pages/me/vlog.nvue | 69 +++++++++++++++++------ pages/me/vlogerInfo.nvue | 81 ++++++++++++++++++++++++--- pages/passport/login.vue | 1 + pages/search/search.vue | 3 +- pages/search/searchList.vue | 2 + pages/search/searchVd.vue | 22 +++++--- pages/search/user.vue | 72 ++++++++++++++++++++---- pages/tabbar/vlog/index.nvue | 14 ++--- utils/handleim.js | 33 ++++++++--- utils/request.js | 26 +++++++++ utils/tools.js | 23 +++++++- 21 files changed, 646 insertions(+), 131 deletions(-) diff --git a/api/vlog.js b/api/vlog.js index 7fef195f..a3ab00e3 100644 --- a/api/vlog.js +++ b/api/vlog.js @@ -85,6 +85,24 @@ export function vlogList(page, pageSize, userId = '', cityCode = '', search = '' }); } +/** + * 用户删除短视频 + */ +export function vlogDel({ + userId, + vlogId, + status +}) { + return http.request({ + url: api.vlog + "/vlog/changeVlogStatus", + method: Method.POST, + params: { + userId, + vlogId, + status + } + }); +} /** * 短视频喜欢 */ diff --git a/components/vlog/guanzhu.nvue b/components/vlog/guanzhu.nvue index aaebab43..6a35d2c8 100644 --- a/components/vlog/guanzhu.nvue +++ b/components/vlog/guanzhu.nvue @@ -99,7 +99,7 @@ :show-fullscreen-btn="false" :show-center-play-btn="false" :style="boxStyle" - :object-fit="item.width >= item.height ? 'contain' : 'fill'" + :object-fit="item.width >= item.height ? 'contain' : 'cover'" @timeupdate="timeupdate($event, i)" :poster="item.firstFrameImg" > @@ -107,8 +107,8 @@ + @@ -427,7 +427,7 @@ - diff --git a/pages/search/user.vue b/pages/search/user.vue index e18284d3..b5e35aa5 100644 --- a/pages/search/user.vue +++ b/pages/search/user.vue @@ -8,6 +8,7 @@ :key="i.id" > - + {{ i.nickname }} - + + 粉丝:{{ getGraceNumber(i.myFansCounts || 0) }} + + + 获赞:{{ getGraceNumber(i.totalLikeMeCounts || 0) }} + 关注 @@ -35,7 +49,6 @@ v-else type="plain" @click="cancelFollow(i)" - size="mini" > {{ i.followStatus }} @@ -59,7 +72,8 @@