位置: 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安装教程)

  • 在网站推广中做友情链接的方法及做友情链接的好处(网站推广中要注意什么)

    在网站推广中做友情链接的方法及做友情链接的好处(网站推广中要注意什么)

  • 空调清洗怎么做广告(空调清洗怎么清洗)(空调清洗教程)

    空调清洗怎么做广告(空调清洗怎么清洗)(空调清洗教程)

  • 华为p50怎么设置字体为繁体(华为p50怎么设置双系统)

    华为p50怎么设置字体为繁体(华为p50怎么设置双系统)

  • 企业微信直播课怎么关闭摄像头(企业微信直播课怎么看回放)

    企业微信直播课怎么关闭摄像头(企业微信直播课怎么看回放)

  • airpods港版和国行区别(airpods港版和国行可以一起用吗)

    airpods港版和国行区别(airpods港版和国行可以一起用吗)

  • 抖音转发的视频在哪(抖音转发的视频怎么变成自己的作品)

    抖音转发的视频在哪(抖音转发的视频怎么变成自己的作品)

  • 华为p30手机是5g的吗(p30是5g手机吗?)

    华为p30手机是5g的吗(p30是5g手机吗?)

  • 手机qq群文件重命名(手机qq群文件重复怎么办)

    手机qq群文件重命名(手机qq群文件重复怎么办)

  • fla-tl10是华为什么型号(FLA-TL10是华为什么型号)

    fla-tl10是华为什么型号(FLA-TL10是华为什么型号)

  • 6s和7的区别(6s和7的区别外观)

    6s和7的区别(6s和7的区别外观)

  • qq名片赞图标怎么隐藏(qq名片赞怎么消失)

    qq名片赞图标怎么隐藏(qq名片赞怎么消失)

  • 抖音陌生人私信消失了(抖音陌生人私信能发几条)

    抖音陌生人私信消失了(抖音陌生人私信能发几条)

  • 用一淘下单卖家知道吗(用一淘下单卖家订单看得到吗)

    用一淘下单卖家知道吗(用一淘下单卖家订单看得到吗)

  • 华为m6平板8.4支持手写笔吗(华为m6平板8.4寸高能版评测)

    华为m6平板8.4支持手写笔吗(华为m6平板8.4寸高能版评测)

  • 华为mate30送的是什么耳机(华为mate30赠送礼包)

    华为mate30送的是什么耳机(华为mate30赠送礼包)

  • 苹果无线局域网地址不适用(苹果无线局域网按钮灰色)

    苹果无线局域网地址不适用(苹果无线局域网按钮灰色)

  • 苹果xs长宽是多少cm(苹果xs长宽是多少厘米)

    苹果xs长宽是多少cm(苹果xs长宽是多少厘米)

  • pcdm00是什么型号手机(pcdm10是什么型号的手机)

    pcdm00是什么型号手机(pcdm10是什么型号的手机)

  • 微信重启是怎么回事呢(微信重启是怎么回事,能不能恢复信息)

    微信重启是怎么回事呢(微信重启是怎么回事,能不能恢复信息)

  • 怎样全部清空微信账单(怎样全部清空微信朋友圈)

    怎样全部清空微信账单(怎样全部清空微信朋友圈)

  • 2020qq勋章墙在哪(qq勋章墙在哪儿)

    2020qq勋章墙在哪(qq勋章墙在哪儿)

  • excel的开发工具在哪里(Excel的开发工具怎么用)

    excel的开发工具在哪里(Excel的开发工具怎么用)

  • 微信怎么在朋友圈发一排字(微信怎么在朋友圈发收藏)

    微信怎么在朋友圈发一排字(微信怎么在朋友圈发收藏)

  • word文献引用怎么标注(word文献引用怎么替换数字)

    word文献引用怎么标注(word文献引用怎么替换数字)

  • 抖音文字怎么复制(抖音文字怎么复印)

    抖音文字怎么复制(抖音文字怎么复印)

  • 快手已戳了怎么解除(快手已戳怎么取消)

    快手已戳了怎么解除(快手已戳怎么取消)

  • qq颜值配对怎么查看喜欢我的人(qq颜值配对怎么聊天)

    qq颜值配对怎么查看喜欢我的人(qq颜值配对怎么聊天)

  • 华为手环3怎么开启微信信息提醒(华为手环3怎么测心率)

    华为手环3怎么开启微信信息提醒(华为手环3怎么测心率)

  • 怎样用CAD测量面积(cad测量面积有几种方法)

    怎样用CAD测量面积(cad测量面积有几种方法)

  • 情侣空间邀请怎么取消(情侣空间邀请怎么发)

    情侣空间邀请怎么取消(情侣空间邀请怎么发)

  • 预收三年租金 房产税怎么算
  • 有形资产租赁服务的税率
  • 代建费用在哪里列支
  • 个税汇算清缴时全年一次性奖金汇总到工资薪金怎么操作
  • 机票抵扣进项只能在发生当月吗
  • 零余额账户出纳做什么
  • 资产处置收益计入营业收入吗
  • 年度汇算清缴需要注意的项目
  • 房地产预收账款如何缴纳印花税
  • 按月预提短期借款利息
  • 应付未付的款项如何税务处理
  • 销售沙石可以简易计征吗
  • 批发零售企业用什么软件好
  • 增值税一般纳税人认定标准
  • 维修费增值税
  • 招聘时开具的专用发票可以抵扣吗?
  • 独资企业个人所得税汇算清缴
  • 增值税专用发票验票
  • 个税申报系统操作流程app
  • 金融企业贷款损失准备金
  • 非居民企业租赁增值税
  • 赠与房产再出售税费
  • 股利如何算
  • 商业承兑拒付怎么办
  • 公司租赁个人车辆需要哪些手续
  • linux路由器配置实例
  • 设备维修费增值税
  • 商贸企业零部件出口退税政策
  • 有限公司注册资本500万就真的有500万吗
  • 中秋福利费会计分录
  • iis配置mime
  • php查找文件目录下文件
  • RPDFLchr.exe - RPDFLchr是什么进程 有什么用
  • ·exe是什么文件
  • 银行存款日记账与银行对账单之间的核对属于
  • pytorch教程
  • lvs命令
  • 房产置换怎么做账务处理
  • phpcms默认密码
  • 嵌入式软件产品税率
  • 去哪儿网发票能不能不开旅游
  • 火车头造型
  • 织梦的首页怎么换图片
  • 政府会计准则的双报告
  • 负数发票是可以抵扣吗
  • 预收帐款
  • 个人劳务报酬所得税税率表
  • 普惠性幼儿园是什么意思
  • 职工社会保险费是什么意思
  • 虚开发票会面临怎么样的后果?
  • 铁路运费印花税谁承担
  • 服务性的行业有哪些
  • 为什么开发票能抵税?
  • case在sql中
  • 分页查询效率
  • iis6设置
  • xp系统中文语言包
  • 复制文件文件名过长怎么复制
  • u盘安装win8系统教程
  • ghost安装盘的制作
  • linux中如何配置环境变量
  • xp系统关机没反应怎么办
  • linux 如何查看
  • linux怎么查看硬件信息
  • windows7没有桌面图标
  • opengl mfc
  • msvc命令行
  • 利用python-Flask框架搭建本地数据可视化网站 原创
  • python构造方法的参数
  • Android自定义控件开发入门与实战 百度网盘
  • Android Studio:adb not responding
  • 轮播图简单实现
  • 郑州税务局电话客服电话
  • 已申报的纳税申报表怎么修改
  • 浙江省税务局领导介绍
  • 小规模纳税人企业所得税怎么征收
  • 深圳增值税勾选平台网址
  • 沥青进口需要配额吗
  • 税控盘怎么变更
  • 印花税零申报表怎么填步骤
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设