zoukankan      html  css  js  c++  java
  • elementUI手动控制校验状态

    手动控制校验状态,elementUI文档里面是没有的

    <template>
      <div id="app">
        <!-- status-icon 用于显示input框里的校验状态,需要写在 el-form里 -->
        <el-form ref="form" :model="form" label-width="80px"  status-icon inline >
          <!-- 需要添加 error和validate-status属性 -->
          <el-form-item label="活动名称" prop="name"  :error="error" :validate-status="status" >
            <el-input v-model="form.name"></el-input>
            
          </el-form-item>
          <el-button @click="validating()">校验中</el-button>
            <el-button @click="success()">校验成功</el-button>
            <el-button @click="fail()">校验失败</el-button>
            <el-button @click="novali()">无校验</el-button>
        </el-form>
      </div>
    </template>
    
    <script>
    export default {
      name: "app",
      components: {},
      data() {
        return {
          form: {
              name: '',
          },
          error:'自定义错误',
          status:'error',// validate-status 有以下四种状态:1,succcess 2.validating 3.error ,4. '' 
          
        }
      },
      methods:{
        validating(){
          this.status = 'validating'
        },
        success(){
          this.status = 'success'
        },
          fail(){
          this.status = 'error'
          this.error = '失败了哦'
        },
        novali(){
          this.status = ''
        }
      }
    };
    </script>

    效果:对应的图标会发生变化

     

     

     

  • 相关阅读:
    pip常用命令
    Conda环境管理
    关于自动化去掉验证码(收录)
    下载安装Eclipse---来自廖雪峰老师
    linux之top命令
    python——os模块
    Crypto
    Java_局部内部类
    Java_内部类
    Java_权限修饰符
  • 原文地址:https://www.cnblogs.com/luguankun/p/15341254.html
Copyright © 2011-2022 走看看