Vant + VeeValidate 3 实现表单验证

之前一直使用vant做移动端开发,也都没做到太复杂的表单输入。简单的输入,都是直接弹窗提示就行。这次做的需求,在页面上有许多内容要输入。查看vant文档时发现,vant自带的表单校验功能非常孱弱,Field组件自身也不支持自定义校验。【据vant在git上的开发计划2020年上半年回增加form相关组件,到那个时候,应该就有原生支持了】。

网上查了一通,vue进行表单校验的,有个库VeeValidate,是专业做表单校验的。也有挺多人用这个库来实现表单校验的。网上查了下,很多人在博客上写的,都是VeeValidate的早些版本代码,并不适用现在最新的版本。
我下午看了一下文档,挺简洁易懂的,自己简单写了个demo。

<template>
  <div>
    <h3>注册</h3>
    <validation-observer ref="form">
      <form class="input-div">
        <validation-provider rules="mobileRequired|mobilePhone" v-slot="{ errors }">
          <van-field class="field-input" placeholder="手机号"  v-model.trim="regForm.mobileNumber"
                     clearable
                     :e
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值