由于elementUI源码存在bug,导致el-autocomplete在ie11中无法输入中文
源码如下:node_modules\element-ui\packages\autocomplete\src\autocomplete.vue line111
handleComposition(event) {
if (event.type === 'compositionend') {
this.isOnComposition = false;
this.handleChange(this.value);
} else {
this.isOnComposition = true;
}
},
需要将this改成event.target
具体操作如下:
1.找到vue文件组件所在位置,添加ref
2.在mounted钩子中重写handleComposition函数