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

  • b站怎么下载音频(b站怎么下载音频电脑)

    b站怎么下载音频(b站怎么下载音频电脑)

  • 快手极速版里的视频怎样暂停(快手极速版里的钱怎么提现到微信)

    快手极速版里的视频怎样暂停(快手极速版里的钱怎么提现到微信)

  • 家里台式机怎么联网(家里台式机怎么有线连接宽带)

    家里台式机怎么联网(家里台式机怎么有线连接宽带)

  • 苹果11照片怎么编辑文字(苹果11照片怎么加密)

    苹果11照片怎么编辑文字(苹果11照片怎么加密)

  • 路由器需要更换吗(什么路由器好用)

    路由器需要更换吗(什么路由器好用)

  • 淘宝收藏夹上限(淘宝收藏夹上限提升到4000)

    淘宝收藏夹上限(淘宝收藏夹上限提升到4000)

  • 荣耀10x有没有nfc(荣耀10x有没有红外)

    荣耀10x有没有nfc(荣耀10x有没有红外)

  • 手机保修期内换屏要钱吗(手机保修期内换钢化膜要钱吗)

    手机保修期内换屏要钱吗(手机保修期内换钢化膜要钱吗)

  • 苹果8p左上角有暗斑怎么解决(苹果8p左上角有什么排线)

    苹果8p左上角有暗斑怎么解决(苹果8p左上角有什么排线)

  • 抖音被判定为搬运过多,还能恢复吗(抖音被判定为搬运限流)

    抖音被判定为搬运过多,还能恢复吗(抖音被判定为搬运限流)

  • 华为mate30前置摄像头像素(华为mate30前置摄像头进水了怎么办)

    华为mate30前置摄像头像素(华为mate30前置摄像头进水了怎么办)

  • 手机扫描仪功能在哪里(手机扫描仪的功能)

    手机扫描仪功能在哪里(手机扫描仪的功能)

  • 淘宝三天不发货怎么办(淘宝三天不发货可以理赔吗)

    淘宝三天不发货怎么办(淘宝三天不发货可以理赔吗)

  • ipadair3支持18w快充吗(ipadair3支持多少瓦的快充)

    ipadair3支持18w快充吗(ipadair3支持多少瓦的快充)

  • iphone6电池容量(iphone6电池容量多大)

    iphone6电池容量(iphone6电池容量多大)

  • 域名icp备案要多久(icp备案 域名备案区别)

    域名icp备案要多久(icp备案 域名备案区别)

  • 魅族16T怎么定位(魅族16x定位)

    魅族16T怎么定位(魅族16x定位)

  • 抖音怎么更换绑定的手机号(抖音怎么更换绑定手机号)

    抖音怎么更换绑定的手机号(抖音怎么更换绑定手机号)

  • airpods2充电时灯亮吗(airpods2充电时灯一直闪)

    airpods2充电时灯亮吗(airpods2充电时灯一直闪)

  • 苹果耳机怎么重置(苹果耳机怎么重连)

    苹果耳机怎么重置(苹果耳机怎么重连)

  • 蓝牙怎么把歌传到车上(怎样用蓝牙将歌曲传到另一手机)

    蓝牙怎么把歌传到车上(怎样用蓝牙将歌曲传到另一手机)

  • administrator密码忘了(administrator密码忘记了怎么办)

    administrator密码忘了(administrator密码忘记了怎么办)

  • 天猫精灵怎么控制空调(天猫精灵怎么控制灯光的开关)

    天猫精灵怎么控制空调(天猫精灵怎么控制灯光的开关)

  • pcard.exe是什么进程 pcard进程查询(pniopcac.exe是什么进程)

    pcard.exe是什么进程 pcard进程查询(pniopcac.exe是什么进程)

  • 个人所得税信息采集怎么弄
  • 金税四期怎么查账
  • 企业所得税是含税价还是不含税价
  • 未取得发票的费用,在汇算清缴中按利润计算吗
  • 研发费用加计扣除是什么意思啊
  • 留存收益资本成本率计算公式
  • 6个点的税率怎么算的
  • 二季度资产总额怎么计算
  • 支付明年报刊费
  • 一般纳税人开具3%专票的条件
  • 居民企业技术转让所得税优惠政策
  • 商品销售税金及附加会计分录
  • 会议费增值税专用发票税率
  • 汽车加油专票可以抵扣税款吗
  • 劳务清包工可以开3个点的票么
  • 应付利息在资产负债表中属于什么项目
  • 销售返点的账务处理及税务处理
  • 设备定金计入哪个科目
  • 学校收取食堂管理费
  • 小程序交易需要什么条件
  • 作废代开发票,是否退还已纳税款?
  • 出口布料有退税吗
  • 支付外汇代扣代缴增值税
  • 商品条码续展费怎么退
  • windows10.0
  • 电脑bios打开usb接口
  • PHP:Memcached::cas()的用法_Memcached类
  • 路由器和交换机用什么线连接
  • PHP:pg_fetch_row()的用法_PostgreSQL函数
  • 公司员工培训后的收获和感想
  • ftp指什么
  • fodhelper.exe是什么程序
  • 学生个人网站制作html代码
  • 劳务费发票差额征税
  • mfcc特征提取过程
  • PyTorch 深度学习实战 | 基于生成式对抗网络生成动漫人物
  • 什么是CHATGPT
  • deformable detr代码
  • stat 命令
  • 直接关联和间接关联
  • 权益法转成本法非同一控制下为什么不公允
  • 企业什么时候才能按工龄退休
  • 减按10%的税率是什么意思
  • 暂估库存商品计算怎么算
  • 帝国cms破解授权
  • 结转材料成本差异所需科目
  • 支付给非金融机构的费用
  • 软件属于哪种无形资产
  • 其他非流动资产是会计科目吗
  • 旅行社开具的发票可以作为福利费税前支出吗
  • 建筑企业收到发票未付款怎么做账
  • 印花税每月未计提怎么办
  • 兼职员工对公司的好处
  • 申购费从哪里扣
  • 缴纳房产税和城镇房产税
  • freebsd命令大全
  • win8安装程序在哪里
  • win10正式版激活码
  • xp电脑开机进入bios怎么办
  • 严密防范什么安全风险,严厉打击敌对势力犯罪
  • centos at命令
  • CentOS救援模式实验笔记详解
  • win8 侧边栏
  • ftp自动上传文件到服务器
  • Win10系统CMD有哪些新功能? Win10 CMD命令提示符的七大使用技巧
  • minidump文件怎么打开
  • Tutorial 6:Translation Transformation
  • style=display:inline
  • python线程池最大数量
  • 游戏开发那些事
  • 模板创造
  • unity克隆物体
  • linux bash命令详解
  • 简介生成
  • javascript的dom
  • 详解jQuery中的empty、remove和detach
  • 道路运输业属于工贸行业吗
  • 国税总局北京市税务局
  • 北京大兴国税局领导班子
  • 买车可以抵扣企业所得税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设