欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

vux获取表单验证校验的返回值

程序员文章站 2022-03-24 21:58:40
使用is-type的情况 vux使用x-input情形如下: 表单中需要填写手机号,填完手机号之后,进行提交。点击“提交”按钮的时候,需要判断手机号是否通过校验,vux提供了...

使用is-type的情况

vux使用x-input情形如下:

表单中需要填写手机号,填完手机号之后,进行提交。点击“提交”按钮的时候,需要判断手机号是否通过校验,vux提供了is-type内置验证器,我们省去了自己校验手机号的过程。

有3点需要注意,

1.x-input控件上加了 ref ,加了ref才能使用this.$refs.mobile.valid

2.x-input控件上加required将其变成必填项

3.@click需要加上 .native 才能触发submitdata方法

文章地址:https://www.jianshu.com/p/33d7e674dbe6

使用vux-ui自定义表单验证

可以看这篇文章:https://www.php.cn/js-tutorial-399235.html

完成

export default {

data() {

return{

code: '',

disabled: true,

codevalue: function(value){

return {

valid: value.length === 4,

msg: "验证码有误!"

}

}

}

},

methods: {

keydown(){

if(this.$refs.refcode.valid == true && this.code != ''){

this.disabled = false;

}else{

this.disabled = true;

}

}

}

}

表单内容都填写无误之后,提交表单的按钮才能被触发(如图)

注意:使用x-input的@on-change事件,及使用 ref