zoukankan      html  css  js  c++  java
  • vue中表单验证校验

    1、先在form表单中加入:rules规则属性

    2、再在<script></script>标签中添加rules模块,创建username,password对应的规则

    3、之后使用prop调用对应的规则

    4、刷新页面!

    注意:创建的规则名(prop调用的模块名称,例:prop="username")必须与v-model的模块名相同(例:v-model="loginForm.username"),否则会验证出错

    <template>
        <div class="login_container">
            <div class="login_box">
                <!-- 头像区域 -->
                <div class="avatar_box">
                    <img src="../assets/logo.png" alt="">
                </div>
                <!-- 登录表单区 -->
                <el-form :model="loginForm" :rules="loginFormRules" label-width="0px" class="login_form">
                    <!-- 账户区 -->
                    <el-form-item prop="username">
                        <el-input v-model="loginForm.username" prefix-icon="el-icon-user-solid"></el-input>
                    </el-form-item>
                    <!-- 密码区 -->
                    <el-form-item prop="password">
                        <el-input v-model="loginForm.password" prefix-icon="el-icon-lock" type="password" ></el-input>
                    </el-form-item>
                    <!-- 按钮区 -->
                    <el-form-item class="btns">
                        <el-button type="primary">登录</el-button>
                        <el-button type="info">重置</el-button>
                    </el-form-item>
                </el-form>
            </div>
        </div>
    </template>
    
    <script>
    export default {
        data(){
            return {
                // 这是登录表单的数据绑定对象
                loginForm:{
                    username:'zs',
                    password:'123'
                },
                loginFormRules:{
                    // 用户名验证
                    username:[
                        { required: true, message: '请输入用户名称', trigger: 'blur' },
                        { min: 1, max: 10, message: '长度在 1 到 10 个字符', trigger: 'blur' }
                    ],
                    // 密码验证
                    password:[
                        { required: true, message: '请输入用户密码', trigger: 'blur' },
                        { min: 10, max: 16, message: '长度在 10 到 16 个字符', trigger: 'blur' }
                    ]
                }
            }
        }
    }
    </script>
  • 相关阅读:
    oracle 11g行转列 列转行
    System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
    ORA-00257: 归档程序错误。在释放之前仅限于内部连接
    java 回传参数
    Oracle 删除表分区
    Oracle 删除重复数据只留一条
    cmd下windows批处理,获取当前系统时间,生成日志文件名
    c# 应用程序部署发布
    eclipse 集成 STS 插件
    Mamen所需要的jar包怎么生成
  • 原文地址:https://www.cnblogs.com/MoonASixpence/p/13665406.html
Copyright © 2011-2022 走看看