美文网首页让前端飞饥人谷技术博客
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