Commit 64fa3a7e478956835ef25e3e7c3146207b47516b
1 parent
86002145
mp:修复 wx-reply 组件的 tab 切换存在问题
Showing
1 changed file
with
6 additions
and
3 deletions
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 | ... | ... |