让前端飞饥人谷技术博客

element ui 的各种坑(三)Form表单&&am

2018-11-20  本文已影响0人  小7丁

首先,prop和rules是用于form表单验证的,他有两种方式的写法

  1. 第一种最常见,将rules写在el-form上
<el-form ref="loginForm" :model="loginInfo" :rules="loginRules">
   <el-form-item prop="username">
      <el-input v-model="loginInfo.username"></el-input>
     </el-form-item>
   <el-form-item prop="password">
      <el-input type="password" v-model="loginInfo.password" @keyup.enter.native="login('loginForm')"></el-input>
   </el-form-item>
</el-form>

Data里面就要这么写:

loginRules: {
        username: [{ required: true, message: '请输入您的登录邮箱', trigger: 'blur' }],
        password: [{ required: true, message: '请输入您的密码', trigger: 'blur' }]
}
  1. 将rules写在el-form-item上
<el-form ref="loginForm" :model="loginInfo">
  <el-form-item prop="username" :rules="{ required: true, message: '请输入您的登录邮箱', trigger: 'blur' }">
   <el-input v-model="loginInfo.username"></el-input>
  </el-form-item>
</el-form>

当el-form里的东西是v-for循环出来的时候,这个方法具有奇效。

上一篇 下一篇

猜你喜欢

热点阅读