在vue项目中,表单的文本框带离开焦点验证,进入页面后,不小心触发了当前焦点,再点击返回按钮。发现先验证文本框的离开焦点事件,返回按钮的click事件失效。
解决方式
methods: {
inputBlur () {
setTimeout(()=>{
//执行离开焦点操作
},300);
}
}
只需要在离开焦点的方法内设置延长执行,即可让click事件先执行。
在vue项目中,表单的文本框带离开焦点验证,进入页面后,不小心触发了当前焦点,再点击返回按钮。发现先验证文本框的离开焦点事件,返回按钮的click事件失效。
methods: {
inputBlur () {
setTimeout(()=>{
//执行离开焦点操作
},300);
}
}
只需要在离开焦点的方法内设置延长执行,即可让click事件先执行。