问题描述
方案是在键入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
}
}