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