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

  • re管理器官网下载(re管理器)(re管理器 v3.1.8 安卓版)

    re管理器官网下载(re管理器)(re管理器 v3.1.8 安卓版)

  • 华为录屏怎样隐藏白点(华为录屏怎样隐藏白点,软件下载)

    华为录屏怎样隐藏白点(华为录屏怎样隐藏白点,软件下载)

  • 苹果手机safari浏览器不见了怎么办(苹果手机safari浏览器不见了)

    苹果手机safari浏览器不见了怎么办(苹果手机safari浏览器不见了)

  • 怎样改微信号码(怎么改微信号码)

    怎样改微信号码(怎么改微信号码)

  • sdi和hdmi区别(hdsdi和sdi)

    sdi和hdmi区别(hdsdi和sdi)

  • iPhone11有XS好么(苹果11,xs)

    iPhone11有XS好么(苹果11,xs)

  • 麒麟710处理器相当于骁龙什么处理器(麒麟710处理器相当骁龙多少)

    麒麟710处理器相当于骁龙什么处理器(麒麟710处理器相当骁龙多少)

  • vivoy3怎样开启视频美颜功能(vivoy3怎么设置视频的时候可以美颜)

    vivoy3怎样开启视频美颜功能(vivoy3怎么设置视频的时候可以美颜)

  • 付款码截图后会失效吗(付款码截图后会显示什么)

    付款码截图后会失效吗(付款码截图后会显示什么)

  • emui10.1什么时候出(emui10.1什么时候发布)

    emui10.1什么时候出(emui10.1什么时候发布)

  • 200兆宽带手机测速是多少(200兆宽带手机测速多少兆正常)

    200兆宽带手机测速是多少(200兆宽带手机测速多少兆正常)

  • 电脑无线键盘没反应怎么回事(电脑无线键盘没坏但是打不了字怎么办)

    电脑无线键盘没反应怎么回事(电脑无线键盘没坏但是打不了字怎么办)

  • 通过icloud连接耳机是什么意思?(通过icloud连接耳机按住按钮)

    通过icloud连接耳机是什么意思?(通过icloud连接耳机按住按钮)

  • 快手封禁什么意思(快手封禁什么意思呀)

    快手封禁什么意思(快手封禁什么意思呀)

  • 华为手机唤醒设置方法(华为手机如何设置手机唤醒功能)

    华为手机唤醒设置方法(华为手机如何设置手机唤醒功能)

  • realmeQ是什么充电接口(realme是什么充电协议)

    realmeQ是什么充电接口(realme是什么充电协议)

  • realme怎么关闭开发者选项(realme 怎么关掉所以打开应用)

    realme怎么关闭开发者选项(realme 怎么关掉所以打开应用)

  • vue怎么调整时长(vue时长怎么设置)

    vue怎么调整时长(vue时长怎么设置)

  • oppoa5怎么强行关机(oppoa52怎么强行关机)

    oppoa5怎么强行关机(oppoa52怎么强行关机)

  • pr怎么添加特效素材(pr怎么添加特效音)

    pr怎么添加特效素材(pr怎么添加特效音)

  • 头条号双标题在哪开通(头条号双标题在哪里设置)

    头条号双标题在哪开通(头条号双标题在哪里设置)

  • 小米9喇叭只有一个响(小米9喇叭只有一个响另一个是干嘛用的)

    小米9喇叭只有一个响(小米9喇叭只有一个响另一个是干嘛用的)

  • qq浏览器加密文件在哪里(qq浏览器加密文件在哪里找)

    qq浏览器加密文件在哪里(qq浏览器加密文件在哪里找)

  • 云闪付扫一扫在哪里(云闪付扫一扫付款后钱在哪里看)

    云闪付扫一扫在哪里(云闪付扫一扫付款后钱在哪里看)

  • 已申报税额是什么意思,要交吗
  • 福利费计提多了如何处理
  • 期货平仓费用
  • 个人代开房租普票需要缴纳哪些税种?
  • 未加盖发票专用章的发票是不合规
  • 借款超期不还利息的法律规定
  • 预收账款核算内容是什么
  • 收到红字发票会计处理
  • 小规模和一般纳税人的区别
  • 外包业务账务处理
  • 公司聚餐一定要去吗
  • 资产负债表如何调平
  • 防伪开票系统税票如何抵扣
  • 个人所得税减免申请
  • 电子发票服务平台诺诺发票官网
  • 电子税务局如何开票操作
  • 小规模减免增值税政策
  • 现金日记账如何结账
  • 东芝t351笔记本
  • 交印花税会计分录怎么写
  • 软件研发公司有哪些岗位
  • 天猫的软件服务费指的是什么
  • 无法访问windows installer服务,没有正确安装
  • 月底增值税怎么计提
  • 买房增值税征收标准
  • 物业收取停车费归谁所有
  • 金融企业计提资产减值准备是根据会计核算的
  • 鱼香肉丝的做法的教程
  • php异步处理方案
  • 广告宣传费的税收筹划
  • php消息实时推送完整示例
  • 二连浩特老照片
  • 购置固定资产用什么凭证
  • 企业和单位往来怎么做账
  • 私人医院需要缴纳哪些税费
  • 企业从应付职工工资中代扣的职工房租应借记
  • php短网址生成算法
  • ai图片生成矢量图
  • 百旺金赋开票系统客服电话
  • 关于高德地图的分析报告
  • 帝国cms使用手册
  • Mysql半同步复制原理及问题排查
  • 全国通用机打销售票查询
  • 个税申报怎样作废
  • 无形资产有在建工程吗
  • 中小企业所得税优惠
  • 留抵抵欠税附加税需要交嘛
  • 月末在产品生产成本会计分录
  • 售后租回交易的表述
  • 管理费用记错了跨年了怎么调整
  • 专用发票下载怎么操作
  • 专用发票与普通发票图片
  • 当期损益包括哪些科目指的
  • mysql数据库增量备份命令
  • win7系统中怎么卸载安装的软件
  • windows任务管理器调用的方法
  • win8硬盘重装
  • 乾坤大挪移秘籍图片
  • ctrl+的作用
  • win7双硬盘双系统
  • win8n
  • Win8系统怎么安装
  • win8系统打开浏览器
  • 优质推荐
  • qq仿ios
  • css div布局的基本步骤
  • xml文件示例
  • unity 2Dtoolkit 插件创建中文字体
  • python教程目录
  • 安卓登录界面布局设计
  • 深入理解计算机系统 电子书
  • express后端
  • 安徽省合肥市地震多少级
  • 车船税优惠政策2022年
  • 无锡城市生活垃圾处理费
  • 强化管理定义
  • 如何打印更正申请
  • 河北电子税务局怎么使用
  • 实名办税人员承诺书范本
  • 增值税发票税款数额是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设