Skip to content

Commit 5323b61

Browse files
committed
mp:修复 wx-reply 组件的 tab 切换存在问题
1 parent ce92936 commit 5323b61

File tree

1 file changed

+6
-3
lines changed
  • src/views/mp/components/wx-reply

1 file changed

+6
-3
lines changed

src/views/mp/components/wx-reply/main.vue

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -346,8 +346,11 @@ export default {
346346
// 如果获取不到,需要把 objData 复原
347347
// 必须使用 $set 赋值,不然 input 无法输入内容
348348
this.$set(this.objData, 'content', '');
349+
this.$delete(this.objData, 'mediaId');
350+
this.$delete(this.objData, 'url');
349351
this.$set(this.objData, 'title', '');
350352
this.$set(this.objData, 'description', '');
353+
351354
},
352355
/**
353356
* 选择素材,将设置设置到 objData 变量
@@ -429,15 +432,15 @@ export default {
429432
this.$delete(this.objData, 'articles');
430433
} else if(this.objData.type === 'image') {
431434
this.objData.mediaId = null
432-
this.objData.url = null
435+
this.$delete(this.objData, 'url');
433436
this.objData.name = null
434437
} else if(this.objData.type === 'voice') {
435438
this.objData.mediaId = null
436-
this.objData.url = null
439+
this.$delete(this.objData, 'url');
437440
this.objData.name = null
438441
} else if(this.objData.type === 'video') {
439442
this.objData.mediaId = null
440-
this.objData.url = null
443+
this.$delete(this.objData, 'url');
441444
this.objData.name = null
442445
this.objData.title = null
443446
this.objData.description = null

0 commit comments

Comments
 (0)