Commit 64fa3a7e478956835ef25e3e7c3146207b47516b

Authored by YunaiV
1 parent 86002145

mp:修复 wx-reply 组件的 tab 切换存在问题

yudao-ui-admin/src/views/mp/components/wx-reply/main.vue
@@ -346,8 +346,11 @@ export default { @@ -346,8 +346,11 @@ export default {
346 // 如果获取不到,需要把 objData 复原 346 // 如果获取不到,需要把 objData 复原
347 // 必须使用 $set 赋值,不然 input 无法输入内容 347 // 必须使用 $set 赋值,不然 input 无法输入内容
348 this.$set(this.objData, 'content', ''); 348 this.$set(this.objData, 'content', '');
  349 + this.$delete(this.objData, 'mediaId');
  350 + this.$delete(this.objData, 'url');
349 this.$set(this.objData, 'title', ''); 351 this.$set(this.objData, 'title', '');
350 this.$set(this.objData, 'description', ''); 352 this.$set(this.objData, 'description', '');
  353 +
351 }, 354 },
352 /** 355 /**
353 * 选择素材,将设置设置到 objData 变量 356 * 选择素材,将设置设置到 objData 变量
@@ -429,15 +432,15 @@ export default { @@ -429,15 +432,15 @@ export default {
429 this.$delete(this.objData, 'articles'); 432 this.$delete(this.objData, 'articles');
430 } else if(this.objData.type === 'image') { 433 } else if(this.objData.type === 'image') {
431 this.objData.mediaId = null 434 this.objData.mediaId = null
432 - this.objData.url = null 435 + this.$delete(this.objData, 'url');
433 this.objData.name = null 436 this.objData.name = null
434 } else if(this.objData.type === 'voice') { 437 } else if(this.objData.type === 'voice') {
435 this.objData.mediaId = null 438 this.objData.mediaId = null
436 - this.objData.url = null 439 + this.$delete(this.objData, 'url');
437 this.objData.name = null 440 this.objData.name = null
438 } else if(this.objData.type === 'video') { 441 } else if(this.objData.type === 'video') {
439 this.objData.mediaId = null 442 this.objData.mediaId = null
440 - this.objData.url = null 443 + this.$delete(this.objData, 'url');
441 this.objData.name = null 444 this.objData.name = null
442 this.objData.title = null 445 this.objData.title = null
443 this.objData.description = null 446 this.objData.description = null