<input type="text" id="input" placeholder="搜索" 
  	@input="onInput"  
  	@compositionstart="onCompositionStart"
    @compositionend="onCompositionEnd"/>

   onInput(e) {
   	  // 正常输入 中文不触发
      if (!this.lock) {
       this.lookup(e.target.value.replace(/\s*/g,''));
      }
   },
   onCompositionStart() {
     this.lock = true;
   },
   onCompositionEnd(e) {   
     // 输入中文触发      
     this.lock = false;
     // 在调用
     this.onInput(e);
   },
Logo

前往低代码交流专区

更多推荐