Commit d8bb1771d42bd63694eb5f70280c44550bc5f381
1 parent
19ae9564
let select component to emit on-query-change event so that APP can load data (op…
…tions) from server via ajax
Showing
1 changed file
with
3 additions
and
0 deletions
Show diff stats
src/components/select/select.vue
| @@ -591,12 +591,15 @@ | @@ -591,12 +591,15 @@ | ||
| 591 | } | 591 | } |
| 592 | }, | 592 | }, |
| 593 | query (val) { | 593 | query (val) { |
| 594 | + this.$emit('on-query-change', val); | ||
| 595 | + | ||
| 594 | if (findComponentDownward(this, 'OptionGroup')) { | 596 | if (findComponentDownward(this, 'OptionGroup')) { |
| 595 | this.broadcast('OptionGroup', 'on-query-change', val); | 597 | this.broadcast('OptionGroup', 'on-query-change', val); |
| 596 | this.broadcast('iOption', 'on-query-change', val); | 598 | this.broadcast('iOption', 'on-query-change', val); |
| 597 | } else { | 599 | } else { |
| 598 | this.broadcast('iOption', 'on-query-change', val); | 600 | this.broadcast('iOption', 'on-query-change', val); |
| 599 | } | 601 | } |
| 602 | + | ||
| 600 | let is_hidden = true; | 603 | let is_hidden = true; |
| 601 | 604 | ||
| 602 | this.$nextTick(() => { | 605 | this.$nextTick(() => { |