From 37c7beca17eca0f095ec767ff0652f8a2118cb0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Thu, 19 Mar 2026 15:32:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8A=E4=BC=A0=E8=A7=A6?= =?UTF-8?q?=E5=8F=91=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/upload/upload.vue | 19 ++++++++++++++++--- pages/plugins/video/detail/detail-nvue.css | 1 + pages/plugins/video/detail/detail.css | 1 + pages/plugins/video/detail/detail.nvue | 2 +- pages/plugins/video/detail/detail.vue | 2 +- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/components/upload/upload.vue b/components/upload/upload.vue index a060aa37..e1c62be4 100644 --- a/components/upload/upload.vue +++ b/components/upload/upload.vue @@ -70,6 +70,11 @@ type: String, default: 'common', }, + // 失败时是否触发chooseFocus + propFailChooseFocus: { + type: Boolean, + default: false, + }, // 回调数据 propCallData: { type: [Number, String, Array, Object], @@ -178,16 +183,24 @@ var fail = 0; var length = res.tempFilePaths.length; var count = 0; - self.upload_one_by_one(res.tempFilePaths, success, fail, count, length); - }, - complete(res) { //#ifndef APP-NVUE self.$emit('chooseFocus'); //#endif //#ifdef APP-NVUE uni.$emit('chooseFocus'); //#endif + self.upload_one_by_one(res.tempFilePaths, success, fail, count, length); }, + fail(res) { + if (self.propFailChooseFocus) { + //#ifndef APP-NVUE + self.$emit('chooseFocus'); + //#endif + //#ifdef APP-NVUE + uni.$emit('chooseFocus'); + //#endif + } + } }); }, diff --git a/pages/plugins/video/detail/detail-nvue.css b/pages/plugins/video/detail/detail-nvue.css index 48d33329..46029634 100644 --- a/pages/plugins/video/detail/detail-nvue.css +++ b/pages/plugins/video/detail/detail-nvue.css @@ -295,6 +295,7 @@ .comment-input-img { width: 100rpx; height: 100rpx; + border-radius: 8rpx; } .form-img-icon { position: absolute; diff --git a/pages/plugins/video/detail/detail.css b/pages/plugins/video/detail/detail.css index 3d1acf9f..8d46c718 100644 --- a/pages/plugins/video/detail/detail.css +++ b/pages/plugins/video/detail/detail.css @@ -315,6 +315,7 @@ .comment-input-img { width: 50rpx; height: 50rpx; + border-radius: 8rpx; } /* 新的举报弹窗样式 */ diff --git a/pages/plugins/video/detail/detail.nvue b/pages/plugins/video/detail/detail.nvue index 10997dde..4d2b53eb 100644 --- a/pages/plugins/video/detail/detail.nvue +++ b/pages/plugins/video/detail/detail.nvue @@ -252,7 +252,7 @@ - + diff --git a/pages/plugins/video/detail/detail.vue b/pages/plugins/video/detail/detail.vue index caa2e431..e0e13c98 100644 --- a/pages/plugins/video/detail/detail.vue +++ b/pages/plugins/video/detail/detail.vue @@ -246,7 +246,7 @@ - +