首页 > 上网技巧 > 电脑小技巧 > vue框架中的表单输入框不支持focus以及blur事件...

vue框架中的表单输入框不支持focus以及blur事件的解决方案

时间:2019-09-03 13:11 作者:QQ地带 我要评论

采用指令的方式来解决这个问题(此处的前端框架以mint-ui为例):
 
1.html引用: v-mtfocus
 
 
 
2.在实例中添加指令
 
directives: {
    'mtfocus' (el, binding, vnode) {
      let mtinput = el.querySelector('input')
      mtinput.onfocus = function () {
       ...//如果要对节点的数据进行更改,且更改要映射到页面上,则更改可在vnode.context上进行,这样,改完之后,改变就会映射到页面
      }
      mtinput.onblur = function () {
        ...//同上理
      }
    }
 
  }
 

标签: vue
顶一下
(0)
0%
踩一下
(0)
0%

Google提供的广告