美文网首页让前端飞饥人谷技术博客
element ui 的各种坑(三)Form表单&&am

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

作者: 小7丁 | 来源:发表于2018-11-20 22:44 被阅读0次
  • 这里的各种坑,并不代表element ui 不好,只是记录自己没有仔细看文档例子,而踩的坑。

首先,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' }]
}
  • 注意事项:
    image
    这些字段必须是相同的!!!不相同的话,表单会无法验证!!!(真滴坑……)
  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循环出来的时候,这个方法具有奇效。

相关文章

网友评论

    本文标题:element ui 的各种坑(三)Form表单&&am

    本文链接:https://www.haomeiwen.com/subject/oepfqqtx.html