美文网首页
解决vue内blur方法先于click事件执行问题

解决vue内blur方法先于click事件执行问题

作者: 三亿 | 来源:发表于2020-01-17 14:18 被阅读0次

    在vue项目中,表单的文本框带离开焦点验证,进入页面后,不小心触发了当前焦点,再点击返回按钮。发现先验证文本框的离开焦点事件,返回按钮的click事件失效。

    解决方式

    methods: {
      inputBlur () {
        setTimeout(()=>{
          //执行离开焦点操作
        },300);
      }
    }
    

    只需要在离开焦点的方法内设置延长执行,即可让click事件先执行。

    相关文章

      网友评论

          本文标题:解决vue内blur方法先于click事件执行问题

          本文链接:https://www.haomeiwen.com/subject/uivczctx.html