位置: 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 Pro max是双卡吗(苹果11promax是lcd还是oled)

    苹果11 Pro max是双卡吗(苹果11promax是lcd还是oled)

  • 为什么群聊突然消失了(为什么群聊突然发不了信息)

    为什么群聊突然消失了(为什么群聊突然发不了信息)

  • 手机玩几分钟就发烫怎么解决(手机玩几分钟就发热)

    手机玩几分钟就发烫怎么解决(手机玩几分钟就发热)

  • b站经验一天上限(b站经验一天最多多少)

    b站经验一天上限(b站经验一天最多多少)

  • 笔记本不能开机的几个情况(惠普笔记本不能开机)

    笔记本不能开机的几个情况(惠普笔记本不能开机)

  • 拼多多里怎么不让别人看到订单(拼多多里怎么不能发布蟑螂药)

    拼多多里怎么不让别人看到订单(拼多多里怎么不能发布蟑螂药)

  • 微信群清空聊天记录别人能看到吗(微信群清空聊天记录是不是彻底删除了)

    微信群清空聊天记录别人能看到吗(微信群清空聊天记录是不是彻底删除了)

  • 华为手机为什么短信发送失败(华为手机为什么都是4g了)

    华为手机为什么短信发送失败(华为手机为什么都是4g了)

  • 微信最早版本是哪一年的(微信最早版本是多少)

    微信最早版本是哪一年的(微信最早版本是多少)

  • 苹果手机自动打开wifi怎么回事(苹果手机自动打电话出去怎么解决)

    苹果手机自动打开wifi怎么回事(苹果手机自动打电话出去怎么解决)

  • 转接头会影响音质吗(转接头会影响音响吗)

    转接头会影响音质吗(转接头会影响音响吗)

  • 小米充电器叫什么接口(小米充电器叫什么牌子)

    小米充电器叫什么接口(小米充电器叫什么牌子)

  • 华为手机nfc感应区在哪个位置(华为手机nfc感应部位在哪里)

    华为手机nfc感应区在哪个位置(华为手机nfc感应部位在哪里)

  • 抖音换号码了怎么登录(抖音换号码了怎么登录密码忘记了)

    抖音换号码了怎么登录(抖音换号码了怎么登录密码忘记了)

  • 淘宝电子凭证怎么收货(淘宝电子凭证怎么核销)

    淘宝电子凭证怎么收货(淘宝电子凭证怎么核销)

  • 手机自拍杆怎么用步骤说详细点(手机自拍杆怎么用步骤)

    手机自拍杆怎么用步骤说详细点(手机自拍杆怎么用步骤)

  • 苹果xs机身尺寸厘米(苹果xs的手机尺寸)

    苹果xs机身尺寸厘米(苹果xs的手机尺寸)

  • azw3用什么打开(azw3用什么打开 手机)

    azw3用什么打开(azw3用什么打开 手机)

  • otf字体和ttf一样吗(otf ttf 区别)

    otf字体和ttf一样吗(otf ttf 区别)

  • 小米max2上市时间(小米max2什么时候发布的)

    小米max2上市时间(小米max2什么时候发布的)

  • 手机关屏时间怎么设置(手机关屏时间怎么调华为)

    手机关屏时间怎么设置(手机关屏时间怎么调华为)

  • 苹果发布macOS Catalina 10.15.3最新开发者测试版(苹果发布macOS13.5开发者预览版)

    苹果发布macOS Catalina 10.15.3最新开发者测试版(苹果发布macOS13.5开发者预览版)

  • 小狐狸ChatGPT付费创作系统1.6.8独立开源版 + 公众号H5+小程序+VUE源码安装配置详细教程(小狐狸吧)

    小狐狸ChatGPT付费创作系统1.6.8独立开源版 + 公众号H5+小程序+VUE源码安装配置详细教程(小狐狸吧)

  • 税控盘减免税款月末如何结转
  • 税务师考试咨询电话
  • 个体的个人所得税怎么算
  • 发票未到已验收什么意思
  • 减免税额和抵免的区别
  • 跨月红冲发票如何申报退税
  • 制造费用明细账实例图
  • 跨期租金收入税怎么算
  • 应收账款少收的款分录
  • 给员工发中秋福利
  • 企业所得税连续3年亏损预警自查报告
  • 分期付款方式购物划算吗
  • 滴滴 增值税
  • 管理咨询公司需要什么条件才能开发票
  • 生产车间修理用材料计入
  • 物业费纳税
  • 中意装饰工程有限公司怎么样
  • 软件企业产品如何销售
  • 医疗机构的界定
  • 采购合同的运作过程为
  • 生产车间的费用会计分录
  • 银行贷款需要走第三方账户,第三方需要提供身份证
  • 投资企业流程
  • 政策性退税流程
  • linux安装方式有
  • 银行的贷款怎么发放
  • win10重装系统后网卡没了
  • 银行收取对公账户服务费有什么用
  • AUTOMATIC1111/stable-diffusion-webui安装教程
  • 现金收入如何做账务处理
  • 办理银行承兑汇票支付的手续费计入
  • 特殊性税务处理的条件
  • 天窗漏进来的水去哪了
  • python网络爬虫技术
  • 企业合并发生的审计费用,评估费用会计分录
  • php数组分为哪两种
  • 领用包装物会计处理
  • react基础入门
  • php支付接口对接教程
  • python 断言
  • 缴纳城镇土地税
  • 公司向银行贷款利息是多少
  • 利用python创建文件
  • db2bigint
  • 赠品没有收到
  • 让渡资产属于什么
  • 福利部门领用材料计入什么科目
  • 销售收入和销售净收入的区别
  • 债券发行时发生的承销费、法律费
  • 如何查询开出的电子发票
  • 残保金计算公式及例题
  • 新公司固定资产盘点总结
  • 建设单位支付给施工单位的民工工资
  • 公司交残保金是什么意思
  • 一年发一次工资好不好
  • 合伙企业对外投资收益怎么纳税
  • 销售佣金的三大特点是什么?
  • 厂房的使用寿命
  • 会计入职新公司
  • window下mysql忘记密码
  • windows虚拟内存转移有什么危害
  • win10打开qq堂
  • linux怎么vi
  • mac os x 10.9.5
  • mac键盘图标与对应不匹配
  • win8.1的ie浏览器
  • Win7电脑开机桌面黑屏只有鼠标
  • win10开机图标就变乱
  • 计算机无法从休眠
  • ContentProvider之通过ContentResolver获取图像、视频、音频举例
  • 机械革命系统重装官方教程
  • bash特殊符号
  • jquery获取table的tr
  • jquery.form.js下载
  • node实现文件上传
  • python裁剪不规则区域
  • python twilio
  • 长春税务局待遇如何
  • 中国税务总局贵州省税务局
  • 汕头汕尾什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设