修改ElementUI中el-autocomplete在ie11中无法输入中文

由于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

修改ElementUI中el-autocomplete在ie11中无法输入中文_第1张图片

2.在mounted钩子中重写handleComposition函数

修改ElementUI中el-autocomplete在ie11中无法输入中文_第2张图片


你可能感兴趣的:(vue)