vue.js输入函数调用|三星s9设备|函数未调用

问题描述

方案是在键入3个字符后调用函数。它可以在台式机和其他设备上运行。但是在三星设备中,它不起作用。输入空格或关闭手机键盘后,它可以工作。 我的期望是:函数应在键入3个字符后调用 下面是.vue文件

<input id="searchInput" v-model="searchString" @input="searchString.length>=3 && showSearchResults($event)" @keyup="searchString.length>=3 && showSearchResults($event)">

下面是js文件

showSearchResults {
  // some function here
}

解决方法

您是否尝试过检查函数内部的长度?

<input id="searchInput" v-model="searchString" @input='onInput'">
methods: {
  onInput(value) {
    // if length less than 3 do nothing
    if(value.length <=3) return
    enter code here
  }
}