zoukankan      html  css  js  c++  java
  • vue-treeSelect校验

    vue-treeSelect简介

    vue-treeSelect
    这是一个树形下拉选择框

     
    image
    • 如果在form表单里(el-form)进行校验会出现问题,rules里的tigger没有相关的触发校验事件(我在网站上没有找到,change不能触发)

    下面写一下我的解决方法案例

    • 先看代码
     
    代码示例
    <treeselect v-model='partake.dicPid' :multiple='false' :options='options1' 
    • rules里正常写
     
    rule写法
    • @input@close的含义
     
    image

    顾名思义input是输入之后调用的方法,close是关闭下拉框调用的方法(因为选择框有个输入搜索功能,所以需要调用input方法)

    • 在input和close调用的方法里用validateField重新校验,就能在选择或清空数据时进行校验
     
    image
    changeDicPid(val){
      this.$nextTick(()=>{
        this.$refs.partakeRef.validateField('dicPid)
    }) 
    }
    
    • 在保存和关闭的方法里正常调用表单校验和清除校验即可

      需要注意的是,在清除校验时,会调用方法里的校验,此时会提示校验信息,所以可以判断一下保存状态

     
     
    1人点赞
     
     


    作者:凛冬已至_123
    链接:https://www.jianshu.com/p/7b2c1194b358
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    时而疯狂女汉子,时而温柔软妹子
  • 相关阅读:
    重构SWF为fla文件三
    重构SWF为fla文件四
    SQL Server中删除重复数据的几个方法
    重构SWF为fla文件五
    重构SWF为fla文件六
    MySQL下载与安装
    C++根据.h文件批量生成需要的函数框架
    pku acm 2362 square 解题报告
    Ackerman 函数的解法
    Web.Config 的读写
  • 原文地址:https://www.cnblogs.com/csji/p/13426662.html
Copyright © 2011-2022 走看看