输入框输入值之后点击手机软键盘回车搜索,现在需要input失去焦点,手机软键盘收起
input设置(keyup)='searchVal($event)'键盘按下事件,当点击的keycode==13的时候执行
e.target.blur();
// 搜索
searchVal(e) {
//实现防抖,设置定时器
let timer = null;
timer && clearInterval(timer)
timer = setTimeout(() => { }, 500);
//监听回车事件
let keycode = window.event ? e.keyCode : e.which;
if (keycode == 13) {
e.preventDefault();
e.target.blur();//使输入框失去焦点。收起软键盘
this.search();
}
}