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

  • 苹果11为啥4G特别慢(苹果11明明4g满格但是跟没网一样)

    苹果11为啥4G特别慢(苹果11明明4g满格但是跟没网一样)

  • 卖家拖到系统自动退款(卖家拖到系统自动退单)

    卖家拖到系统自动退款(卖家拖到系统自动退单)

  • vivoy97是什么时候上市的(vivoy97哪年上市的)

    vivoy97是什么时候上市的(vivoy97哪年上市的)

  • qq怎么设置不在线模式(qq怎么设置不在线状态显示)

    qq怎么设置不在线模式(qq怎么设置不在线状态显示)

  • 苹果双卡的手机(苹果双卡的手机流量怎么样分开用)

    苹果双卡的手机(苹果双卡的手机流量怎么样分开用)

  • 一体机换电池后耐用吗(一体机换个电池要多久)

    一体机换电池后耐用吗(一体机换个电池要多久)

  • 华为nova7耳机怎么用(华为nova7耳机怎么插)

    华为nova7耳机怎么用(华为nova7耳机怎么插)

  • 手机系统相册在哪里(华为系统相册在手机哪里可以找到)

    手机系统相册在哪里(华为系统相册在手机哪里可以找到)

  • oppoa11支持反向充电吗(oppoa11有反向充电吗)

    oppoa11支持反向充电吗(oppoa11有反向充电吗)

  • 苹果电脑更新后开不了怎么回事(苹果电脑更新后桌面文件不见了怎么办)

    苹果电脑更新后开不了怎么回事(苹果电脑更新后桌面文件不见了怎么办)

  • 无线网只能发微信不能上网(无线网只能发微信不能看视频是为什么)

    无线网只能发微信不能上网(无线网只能发微信不能看视频是为什么)

  • ipad10.2英寸屏幕是多大(ipad10.2英寸屏幕多少厘米)

    ipad10.2英寸屏幕是多大(ipad10.2英寸屏幕多少厘米)

  • 音频设备禁用了怎么办(音频设备禁用了还能用吗)

    音频设备禁用了怎么办(音频设备禁用了还能用吗)

  • qq分屏是什么意思(qq分屏会看到对方吗)

    qq分屏是什么意思(qq分屏会看到对方吗)

  • iphonexs是双卡双待吗(苹果iphonexs双卡双待)

    iphonexs是双卡双待吗(苹果iphonexs双卡双待)

  • 华为nova6什么时候开售(华为nova6什么时候出)

    华为nova6什么时候开售(华为nova6什么时候出)

  • 手机电充满了一会儿就没电了为什么呀(手机电充满了一直充好吗)

    手机电充满了一会儿就没电了为什么呀(手机电充满了一直充好吗)

  • 苹果11需要开启电池优化吗(苹果11需要开启低电量模式吗)

    苹果11需要开启电池优化吗(苹果11需要开启低电量模式吗)

  • iphone6s内存有32g吗(iphone6s内存有几种)

    iphone6s内存有32g吗(iphone6s内存有几种)

  • 黑莓如何下载应用(黑莓手机怎么下载应用宝)

    黑莓如何下载应用(黑莓手机怎么下载应用宝)

  • wps怎么检索关键字(wps office检索关键字)

    wps怎么检索关键字(wps office检索关键字)

  • 小米9怎么更换锁屏壁纸(小米9怎么更换音量键)

    小米9怎么更换锁屏壁纸(小米9怎么更换音量键)

  • 小米4c电视能用语音吗(小米4c电视支持wifi吗)

    小米4c电视能用语音吗(小米4c电视支持wifi吗)

  • 抖音怎么不让别人看到我的关注(抖音怎么不让别人评论)

    抖音怎么不让别人看到我的关注(抖音怎么不让别人评论)

  • 神舟笔记本开机键在哪(神舟笔记本开机灯闪一下就灭了)

    神舟笔记本开机键在哪(神舟笔记本开机灯闪一下就灭了)

  • 验证应用没反应怎么办(验证应用没反应怎么解决)

    验证应用没反应怎么办(验证应用没反应怎么解决)

  • 手机内屏外屏怎么区分(手机内屏外屏怎么判断坏不坏)

    手机内屏外屏怎么区分(手机内屏外屏怎么判断坏不坏)

  • 显示器一直闪屏(西门子显示器一直闪屏)

    显示器一直闪屏(西门子显示器一直闪屏)

  • 【微信小程序】视图容器和基本内容组件(微信小程序在哪里打开)

    【微信小程序】视图容器和基本内容组件(微信小程序在哪里打开)

  • python模块的name属性(python模块的扩展名)

    python模块的name属性(python模块的扩展名)

  • 可回收再生资源有哪些
  • 公司卖出货物没有入库记录如何做账?
  • 个人社保部分公司承担可以入费用吗
  • 汽修厂开普票货款怎么开
  • 加计抵扣进项税进营业外收入
  • 福利费属于管理费用的哪个明细
  • 外经证预交几个点
  • 划拨土地划转是什么意思
  • 小规模纳税人季报还是月报?
  • 其它应付款是否可以直接冲收入呢?
  • 车险代缴费
  • 顾客退货补差价怎么做账?
  • 房地产开发公司注册条件
  • 研发新产品成功案例简短
  • 怎么网上补报以前年度的个人所得税?
  • 防伪税控维护费会计分录
  • 企业外币交易会计核算方法
  • 金融企业不良资产批量收购处置业务
  • 收回公司代垫职工款项怎么做凭证?
  • 财务费用结转本年利润借贷方怎么记
  • 公司内部培训师试讲开场白
  • 单位发的奖金怎样交个税
  • 过桥过闸 增值税
  • 建筑行业当月无收入成本如何结转?
  • 微软系统管理员账号
  • 测速网在线测速
  • iphone7plus怎么设置5g网络
  • 表单提交错误后怎么撤销
  • 独享20m网速快吗
  • mysqli php
  • kb4499164安装失败怎么办
  • 担保公司计提的费用
  • PHP:Memcached::setByKey()的用法_Memcached类
  • 出租厂房代收的水电费如何账务处理
  • nodejs解压
  • 带息应收票据会计处理,到期
  • 发票点击了打印,然后怎么修改
  • 材料成本差异怎么结转
  • 小规模纳税人采购零配件税率
  • uni.getSystemInfo(OBJECT)
  • 请求转发与重定义的区别
  • gparted 命令行
  • elinks --dump
  • 退回的货款应该记什么费用
  • 基本生产成本和辅助生产成本区别
  • 房产原值是含税还是不含税
  • 设备转固的前提条件
  • 京东提现到公账怎么取消
  • 销售公司扣款制度合法吗
  • 企业营改增税率是多少
  • 车船税没有发票可以入账吗
  • 电商平台返佣金个人税点
  • 劳务派遣公司如何赚钱的?
  • 上年多计提的费用,今年如何记账
  • 流动性比率过小什么意思
  • 付款后没有发票怎么办
  • 财务费用具体包括
  • 从银行提取现金分录
  • 展示费是业务宣传费吗
  • 财务工作交接的通知
  • sql语句错误提示
  • sqlserver substring函数使用方法小结
  • win10系统怎么将桌面路径改为d盘
  • windows+ctrl+m
  • linux 根目录
  • win8屏幕分辨率显示不全
  • win7系统ie浏览器在哪里
  • cocos2dx 教程
  • cocos creator js教程
  • python简易
  • 用python进行图像处理
  • shell 字符操作
  • 超级链接是什么意思
  • JavaScript中的复杂数据类型又称为
  • shell脚本中获取参数
  • python怎么调用shell脚本
  • js数组添加元素的方法
  • android 自定义actionbar
  • 以房产作价投资增值税怎么算
  • 新疆税务电子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设