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

  • iqoo8发布会在哪里看(iqoo8发布会地点)

    iqoo8发布会在哪里看(iqoo8发布会地点)

  • 桌面ie图标快捷方式(桌面ie图标删不掉)(基围虾清煮怎么做)

    桌面ie图标快捷方式(桌面ie图标删不掉)(基围虾清煮怎么做)

  • 如何取消咪咕视频每月自动续费(如何取消咪咕视频流量包)

    如何取消咪咕视频每月自动续费(如何取消咪咕视频流量包)

  • slm卡1应用是什么意思(slm卡应用程序在哪里)

    slm卡1应用是什么意思(slm卡应用程序在哪里)

  • 微信注册账号安全校验为什么通过不了(微信注册账号安全验证怎么过)

    微信注册账号安全校验为什么通过不了(微信注册账号安全验证怎么过)

  • ipad充电头怎么拆开(iPad充电头怎么拆)

    ipad充电头怎么拆开(iPad充电头怎么拆)

  • vertu所有型号(vertu v5)

    vertu所有型号(vertu v5)

  • 惠普u盘启动快捷键(惠普u盘启动快捷键是哪个键)

    惠普u盘启动快捷键(惠普u盘启动快捷键是哪个键)

  • 黑鲨是小米的吗(黑鲨是小米的吗怎么样)

    黑鲨是小米的吗(黑鲨是小米的吗怎么样)

  • airpods第一次充电注意(airpods第一次充电充多久)

    airpods第一次充电注意(airpods第一次充电充多久)

  • 数据线三种接口名称(数据线三种接口图片)

    数据线三种接口名称(数据线三种接口图片)

  • 不认识的人加亲情号有风险吗(不认识的人加微信怎么办)

    不认识的人加亲情号有风险吗(不认识的人加微信怎么办)

  • 什么手机有siri这样功能(苹果手机打开siri)

    什么手机有siri这样功能(苹果手机打开siri)

  • 笔记本backspace没反应(笔记本backspace键删除不了是什么原因)

    笔记本backspace没反应(笔记本backspace键删除不了是什么原因)

  • 微信查找聊天记录怎么查不到(微信查找聊天记录怎么查)

    微信查找聊天记录怎么查不到(微信查找聊天记录怎么查)

  • 苹果11发短信怎么切换卡(苹果11发短信怎么显示已读)

    苹果11发短信怎么切换卡(苹果11发短信怎么显示已读)

  • 黄钻能隐身浏览记录吗(黄钻能否隐身浏览)

    黄钻能隐身浏览记录吗(黄钻能否隐身浏览)

  • 低数据模式是啥意思(低数据模式开与不开的区别)

    低数据模式是啥意思(低数据模式开与不开的区别)

  • 苹果11耳机什么样的(苹果耳机什么时候降价)

    苹果11耳机什么样的(苹果耳机什么时候降价)

  • 怎么才算拼多多新用户(怎么才算拼多多新人)

    怎么才算拼多多新用户(怎么才算拼多多新人)

  • 手机连接电视怎么设置(手机连接电视怎么放大屏幕)

    手机连接电视怎么设置(手机连接电视怎么放大屏幕)

  • 抖音为什么不能转发(抖音为什么不能微信支付钱了呢)

    抖音为什么不能转发(抖音为什么不能微信支付钱了呢)

  • 苹果电话怎么设置陌生号打不进来(苹果电话怎么设置铃声)

    苹果电话怎么设置陌生号打不进来(苹果电话怎么设置铃声)

  • iphonexs截屏快捷键(iphonexs如何截屏快照)

    iphonexs截屏快捷键(iphonexs如何截屏快照)

  • htc如何双清(htc怎么刷机教程)

    htc如何双清(htc怎么刷机教程)

  • 无线网增强器怎么设置(无线网增强器怎么使用视频)

    无线网增强器怎么设置(无线网增强器怎么使用视频)

  • 自己的智能AI聊天机器人,可自定义头像,免费html源码分享,粘贴即用!(自己的智能ai聊天怎么用)

    自己的智能AI聊天机器人,可自定义头像,免费html源码分享,粘贴即用!(自己的智能ai聊天怎么用)

  • mysqldump命令  MySQL数据库备份(mysqldump命令不存在)

    mysqldump命令 MySQL数据库备份(mysqldump命令不存在)

  • 织梦dedecms获取当前内容页栏目id号的方法(织梦cms为什么不维护了)

    织梦dedecms获取当前内容页栏目id号的方法(织梦cms为什么不维护了)

  • 非上市公司股权转让涉及哪些税
  • 递延所得税负债是什么科目
  • 一般纳税人销售货物税率
  • 上年多计提增值税,今年如何调整
  • 房地产开发企业资质等级有几个
  • 收到的印花税退税怎么会计处理
  • 小规模纳税人开专票税率是1%还是3%
  • 当月发货必须当月开票吗
  • 劳动争议的解决途径不可以直接选择的是
  • 药店可以开具专票吗
  • 增值税普通发票税率
  • 自助开税票流程
  • 增值税已交税金借方有余额
  • 暂估入账没有调增,以后年度怎么调整
  • 企业不动产销售包括哪些
  • 每年空调的维保费用怎么入账?
  • 金税盘需要报税吗
  • 开票的增值税与附加税
  • 货款打多了退款怎么做账
  • 如何在苹果电脑上删除软件
  • php创建二维数组
  • php创建表单
  • vagrant 安装centos7
  • 怎么扣除税费
  • 公司报销医疗费的范围
  • 劳务公司账务处理办法
  • 怎么检查当年的核酸结果
  • php投票网站制作
  • PHP:imagecolorclosesthwb()的用法_GD库图像处理函数
  • avoid什么用法
  • 上个月的未达账项对本月的余额有影响吗
  • css 100vw、100vh出现滚动条怎么解决
  • 公司给员工餐补计入
  • vue3.0动态路由
  • 建设工程施工合
  • 赠品视同销售会计分录要如何编制?
  • 事业单位会计结转分录
  • 手写发票可以报维修费吗
  • 长期待摊的装修费什么时候入账
  • 职工意外伤害险赔偿标准
  • 短期借款的核算会计分录
  • 销项税和进项税计算公式
  • 管理费用结转到哪个科目
  • 营业外收入记入企业的什么
  • 拆迁置换安置房
  • 在建工程什么时候用
  • 计提社保和工资一起怎么做账
  • 长期待摊费用的二级科目有哪些
  • 出库销售会计分录
  • 免征的增值税账务处理
  • 以前年度损益调整属于哪类科目
  • 如何办理公司注册地址变更
  • 电梯在固定资产里属于什么设备类别
  • 金税三期网络设置
  • 汽车折旧计算方法2023折旧率
  • 盈余公积是资产类科目吗
  • 深入浅出意思
  • mysql免安装版本
  • centos 7.5 7.6
  • ubuntu20安装fcitx5
  • macOS 10.12.2下PDF崩溃严重怎么回事 macOS 10.12.2下PDF崩溃的原因以及解决办法
  • win10激活后是什么样子
  • centos怎么查看文件
  • windows xp.
  • linux的web
  • 如何使用朋友的山姆卡
  • centos7网络配置文件在哪
  • oracle linux版
  • cocos2dx在不同安卓机型下scrollview裁剪失败
  • node.js中的http.response.setHeader方法使用说明
  • service与activity数据交互
  • Android mediaplayer 白屏
  • 地税局局长权利大吗
  • 西安市港务区属于哪个街道办
  • 东城国税局局长
  • 税务总局2017年11号公告第二条
  • 物业管理用房如何申请
  • 上海税务培训中心
  • 应缴财政专户款属于资产类吗
  • 怎么打印个人所得税扣缴申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设