vue2多文本框的表单校验(3)-失去焦点触发校验

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

vue2多文本框的表单校验(3)-失去焦点触发校验

第一步,在 子组件中

blur 事件中派发 blur


输入中即时校验有两点区别:

1,this.$emit('blur', val) 没有放在 input 事件中,而是放在 blur 中.

2,即时校验没有派发clearInputError 事件

父组件中注册clearInputError事件:

 this.sharedState.bus.$on('clearInputError',function (name) {
        console.log('clear error:',name)
        this.errors && this.errors.remove(name)
      }.bind(this))
    }

请参考我的前几篇博客:

vue2多文本框的表单校验(1)-提交时才校验

vue2多文本框的表单校验(2)-输入中即时校验

转载于:https://my.oschina.net/huangweiindex/blog/1574773

你可能感兴趣的:(vue2多文本框的表单校验(3)-失去焦点触发校验)