diff --git a/packages/select/src/select.vue b/packages/select/src/select.vue index c1942c4b1..358cae7a6 100644 --- a/packages/select/src/select.vue +++ b/packages/select/src/select.vue @@ -11,7 +11,7 @@ closable :hit="item.hitState" type="primary" - @click.native="deleteTag($event, item)" + @close="deleteTag($event, item)" close-transition>{{ item.currentLabel }} -1) { - this.selected.splice(index, 1); - } - event.stopPropagation(); + let index = this.selected.indexOf(tag); + if (index > -1) { + this.selected.splice(index, 1); } + event.stopPropagation(); }, onInputChange() {