【Vue3+Ts project】vant4 form表单校验流程

一. form表单校验

1.校验输入框

作用: 获取输入框焦点后就效验

      <van-field
        :rules="mobileRules"
        placeholder="请输入手机号"
      ></van-field>
const mobileRules = [
    { required: true, message: '请输入手机号' },
    {pattern: /^(?:(?:\+|00)86)?1[3-9]\d{9}$/, message: '请输入正确手机号'}
]
      <van-field
        placeholder="请输入密码"
        :rules="passwordRules"
      ></van-field>
const passwordRules = [
    { required: true, message: '请输入密码' },
    {pattern: /^\w{8,16}$/, message: '请输入正确密码'}
]

2.提交时效验

描述:行内属性添加 native-type="submit" 当点击button提交按钮会效验输入框是否输入或输入是否正确
 

  <van-button native-type="submit">登 录</van-button>

3.绑定form点击登录后输出
描述: 点击button提交按钮后校验输入框内容是否满足,这里是做满足时的输出

<van-form autocomplete="off" @submit="login"></van-form>
const login = () => {
  console.log(`登录成功`)
}




 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue3和TypeScript结合使用非常方便。你可以使用Vue3的官方脚手架Vue CLI来创建一个Vue3项目,并选择TypeScript作为项目的语言。 首先,确保你已经安装了Vue CLI。然后,通过运行以下命令来创建一个新的Vue3项目: ``` vue create my-project ``` 在创建项目的过程中,你会被提示选择一些配置选项。当你被要求选择预设时,选择"Manually select features"(手动选择特性),然后按下回车。 接下来,勾选以下选项: - Choose Vue version(选择Vue版本):选择3.x(Preview) - Choose a version of TypeScript(选择TypeScript版本):选择最新的版本 - Choose a CSS pre-processor(选择CSS预处理器):根据你的需要选择一个选项 之后,按下回车并等待项目创建完成。 一旦项目创建完成,你可以使用Vant UI库来构建你的用户界面。首先,安装Vant: ``` npm install vant ``` 然后,在项目的入口文件(通常是`main.ts`)中引入Vant: ```typescript import { createApp } from 'vue'; import 'vant/lib/index.css'; import vant from 'vant'; import App from './App.vue'; const app = createApp(App); app.use(vant); app.mount('#app'); ``` 现在,你可以在你的Vue组件中使用Vant提供的组件了。例如,在一个组件中使用一个按钮: ```vue <template> <van-button type="primary">按钮</van-button> </template> <script> import { defineComponent } from 'vue'; export default defineComponent({ // 组件的其他选项 }); </script> <style> /* 组件的样式 */ </style> ``` 这样,你就可以在Vue3中使用TypeScriptVant来开发你的应用程序了。希望对你有所帮助!如果你有更多的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值