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 @@ - +