位置: IT常识 - 正文

vant 的表单校验(vant表单验证并提交表单)

编辑:rootadmin
vant 的表单校验 个人理解: 将rules当成一个对象去理解,传参时可以是整个对象或者对象的某一属性 常用两种校验方式 1, 正则表达式 1.1自定义校验规则(校验规格也可传入多条): 表单: :rules="telRules" data: telRules: vant 的表单校验个人理解:将rules当成一个对象去理解,传参时可以是整个对象或者对象的某一属性常用两种校验方式1, 正则表达式1.1自定义校验规则(校验规格也可传入多条):

推荐整理分享vant 的表单校验(vant表单验证并提交表单),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:validate表单验证,vant的rules表单校验不生效,vant的rules表单校验不生效,ant-design-vue表单校验,vant表单检验,ant-design-vue表单校验,vant表单检验,vant表单检验,内容如对您有帮助,希望把文章链接给更多的朋友!

表单:

:rules="telRules"

data:

telRules:[{ required:true, message: '手机号不能为空', trigger:blur, },{ validator: value => { return /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/ .test(value) }, message: '请输入正确的手机号格式', trigger: 'onBlur', }],1.2 只传入属性:根据文档传入对应参数:vant 的表单校验(vant表单验证并提交表单)

表单:

:rules="[{ pattern:ageRules, message: '请填写密码' }]"

data:

ageRules: /^[0-9]{3,7}$/,2, 函数式校验写在方法里

(ps:就是在这里遇到小坑,按照文档自己写发现只有函数名是validator的校验方法能生效,后来才想明白通过validator:名字 的方式可以指定。被自己蠢哭了...)

表单:

:rules="[{ validator:ur, message: '请输入正确内容' }]"

data:

ur(val) { return /^[0-9]{3,7}$/.test(val); },整体代码<template> <div> <h2>表达校验</h2> <van-form @submit="onSubmit"> <!-- 函数校验 --> <van-field v-model="username" name="用户名" label="用户名" placeholder="用户名" :rules="[{ validator:ur, message: '请输入正确内容' }]" /> <van-field v-model="password" type="password" name="密码" label="密码" placeholder="密码" :rules="[{ required: true, message: '请填写密码' }]" /> <!-- 正则校验 --> <van-field v-model="mobile" name="手机号" label="手机号" placeholder="请输入手机号" :rules="telRules" /> <van-field v-model="username" name="年龄" label="年龄" placeholder="年龄" :rules="[{ pattern:ageRules, message: '请填写密码' }]" /> <div> <van-button round block type="info" native-type="submit">提交</van-button> </div> </van-form> </div></template><script> export default { name: "goodsModel", data() { return { username: '', password: '', mobile:'', ageRules: /^[0-9]{3,7}$/, /** 表单校验 */ telRules:[{ required:true, message: '手机号不能为空', trigger:blur, },{ validator: value => { return /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/ .test(value) }, message: '请输入正确的手机号格式', trigger: 'onBlur', }], } }, methods: { ur(val) { return /^[0-9]{3,7}$/.test(val); }, onSubmit(values) { console.log('submit', values); }, } }</script><style scoped></style>

参考博客:https://blog.csdn.net/weixin_42322454/article/details/113143385

本文链接地址:https://www.jiuchutong.com/zhishi/303152.html 转载请保留说明!

上一篇:深究Python中的asyncio库-线程同步

下一篇:phpcms安装步骤(php安装教程)

  • 华为手机如何关闭开发者模式(华为手机如何关闭负一屏)

    华为手机如何关闭开发者模式(华为手机如何关闭负一屏)

  • U 盘病毒的传播是借助 Windows 系统的什么功能实现的(u盘病毒传播是借助windows什么功能)

    U 盘病毒的传播是借助 Windows 系统的什么功能实现的(u盘病毒传播是借助windows什么功能)

  • 手机陶瓷膜是什么膜(手机陶瓷膜是什么材质)

    手机陶瓷膜是什么膜(手机陶瓷膜是什么材质)

  • 苹果air2什么时候上市的(苹果air2什么时候出的)

    苹果air2什么时候上市的(苹果air2什么时候出的)

  • 台式电脑的摄像头在笔记本电脑上能不能用(台式电脑的摄像头怎么调试远近)

    台式电脑的摄像头在笔记本电脑上能不能用(台式电脑的摄像头怎么调试远近)

  • 苹果11晚上待机耗电多少正常(苹果11晚上待机耗电快)

    苹果11晚上待机耗电多少正常(苹果11晚上待机耗电快)

  • soul能隐身上线吗(soul隐身上线为什么会被发现)

    soul能隐身上线吗(soul隐身上线为什么会被发现)

  • 脚本下载失败什么意思(脚本安装不了怎么办)

    脚本下载失败什么意思(脚本安装不了怎么办)

  • 给别人开热点费电吗(给别人开热点费电还是自己玩费电)

    给别人开热点费电吗(给别人开热点费电还是自己玩费电)

  • 有调音台还要音频处理器吗(有调音台还需要混响器吗)

    有调音台还要音频处理器吗(有调音台还需要混响器吗)

  • airpods有延迟怎么解决(airpods 延迟)

    airpods有延迟怎么解决(airpods 延迟)

  • 取货码短信删了怎么办(取件码短信删除了)

    取货码短信删了怎么办(取件码短信删除了)

  • 苹果30w充电器和18w充电器区别(苹果30w充电器和原装区别)

    苹果30w充电器和18w充电器区别(苹果30w充电器和原装区别)

  • 手机淘宝您已被限制买家行为什么意思(淘宝你已被限制买家行为怎么解除)

    手机淘宝您已被限制买家行为什么意思(淘宝你已被限制买家行为怎么解除)

  • 手机怎样充电快 oppo(vivo手机怎样充电快)

    手机怎样充电快 oppo(vivo手机怎样充电快)

  • 什么叫ods(什么叫odm)

    什么叫ods(什么叫odm)

  • 金立故事锁屏设置在哪(金立故事锁屏怎么关闭?)

    金立故事锁屏设置在哪(金立故事锁屏怎么关闭?)

  • 华为mate30pro5g外观尺寸(华为mate30pro5G外屏碎了点二手卖多少钱)

    华为mate30pro5g外观尺寸(华为mate30pro5G外屏碎了点二手卖多少钱)

  • 苹果xr副号上网支持4g吗(苹果副号不能上网)

    苹果xr副号上网支持4g吗(苹果副号不能上网)

  • 快手浏览量多少上热门(快手浏览量多少算限流)

    快手浏览量多少上热门(快手浏览量多少算限流)

  • 计算器没有mr怎么办(计算器如果没有mc和mr键)

    计算器没有mr怎么办(计算器如果没有mc和mr键)

  • 山西公安微信怎么解绑(微信里山西公安怎么解绑信息)

    山西公安微信怎么解绑(微信里山西公安怎么解绑信息)

  • 手机刷机后怎相册恢复(手机刷机后怎么恢复视频和照片)

    手机刷机后怎相册恢复(手机刷机后怎么恢复视频和照片)

  • 比g大的内存是什么(比g大的内存是什么牌子)

    比g大的内存是什么(比g大的内存是什么牌子)

  • 微信动态背景图怎么弄(微信动态背景图视频)

    微信动态背景图怎么弄(微信动态背景图视频)

  • 换新手机电话号码怎么导入(换新手机电话号码怎么恢复)

    换新手机电话号码怎么导入(换新手机电话号码怎么恢复)

  • win10组策略关闭自动更新方法(win10组策略关闭defender)

    win10组策略关闭自动更新方法(win10组策略关闭defender)

  • mktemp命令  建立暂存文件(mkpart命令)

    mktemp命令 建立暂存文件(mkpart命令)

  • 利息收入需要缴纳企业所得税吗
  • 税收的作用是什么
  • 汽车运输企业付给车主的运费算成本吗
  • 资本公积什么时候做账
  • 成品油增值税抵减政策
  • 收购发票怎么做凭证
  • 化验室购买仪器计入什么科目
  • 公司开出增值税发票可以作为货款证据起诉
  • 商场交的房租押金可以退吗
  • 开出转账支票的摘要怎么写
  • 营改增之后对企业的影响
  • 未盖发票章怎么办
  • 固定资产评估增值递延所得税
  • 投标人组织结构怎么填写
  • 关于住宿费增值税专发票抵扣问题
  • 退关税怎么入账
  • 公司成立之后有人投资怎么做分录?
  • 未达账项做完调节表后怎么处理?
  • 餐饮定额发票怎么征税
  • 个人独资企业简易注销流程及材料
  • 补缴以前年度税款
  • 小规模投资创业
  • 夫妻房产分割哪家好
  • 投资股权转让需要注意什么?
  • 工资的结转
  • windows安装程序无法配置在硬件上
  • 先扣社保再发工资可以吗
  • 冲减增值税进项税怎么处理
  • mac连不上wifi怎么回事 其他设备却可以
  • 双链表的删除操作算法,两条改链语句能调换位置吗?
  • php实现基数排序函数
  • 注册资金没有的怎么做账
  • gradle视频教程
  • linux系统中文输入法切换不出来
  • 不开票收入如何纳税申报
  • 上市公司转让股票所得要交个税吗?
  • 签合同要注意些什么
  • 企业为员工缴纳社保标准及流程
  • php顺序查找和二分查找
  • 在暴风雪中求生
  • 利润表中利息费用为负数是什么意思
  • 推广费属于什么大类
  • 报表中的盈余公积怎么算
  • 固定资产年限折旧方法
  • 哪些合同不用计提印花税
  • sqlserver、mysql获取连接字符串步骤
  • 企业所得税和个人所得税都要交吗
  • 公司收到拆迁补偿金,于评估公司的区别
  • 记账凭证摘要的填写要求有
  • 会计费用类科目明细
  • 项目回款是什么意思
  • 融资租赁增值税的计税依据
  • 管理不善存货盘亏计入什么科目
  • 什么情况下需要割包皮
  • 出口退税哪些商品不能退
  • 当你想弥补想还清
  • 商品降价如何进行投诉
  • 应付职工薪酬账户贷方登记的是
  • 会计报表的主要构成内容
  • sql2000删除
  • mysql死锁的情况
  • vi修改文件
  • ubuntu15.04安装教程
  • windowsxp自带播放器
  • ubuntu wine安装的软件怎么运行
  • SCP 方便的Linux文件互传
  • linux如何使用
  • win7关闭uac是什么意思
  • js判断数组是否相等
  • qt creator kit
  • 狗刨教学视频新手入门
  • easyui combotree加载静态数据问题(选不上)解决方法
  • bat 参数个数
  • javascript脚本怎么用
  • shell脚本实现文件管理
  • js如何判断输入输出
  • 哪个机场离东莞樟木头最近
  • 北京地税税务总局官网
  • 税务稽查预警指标
  • 事业单位大额资金拨付需要什么报账材料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设