清除 vue 级联选择器验证残留

出现情况:

1.点击修改,再点击新增,发现级联选择器的表单验证仍然存在。
2.点击修改,再点击新增保存,发现选择级联中的数据时,表单验证仍然存在
注意:普通的表单用 this.$refs[“definitionForm”].clearValidate();即可清楚验证残留

<el-dialogtitle="新增":visible.sync="definitionTableVisible"width="700px":before-close="handleCloseDefinition"><el-formclass="visibleForm"ref="definitionForm":model="definitionForm":rules="definitionFormRules"label-width="80px"><el-form-item label="级联" prop="cbId"><el-cascader:show-all-levels="false"v-model="definitionForm.cbId":options="businessAreaOptions":props="{ checkStrictly: true }"></el-cascader></el-form-item></el-form><el-button @click="definitionCancel">取 消</el-button><el-button type="primary" @click="definitionSave">保 存</el-button></el-dialog>
<script>
export default {data() {return {definitionForm: {cbId: null,},definitionFormRules: {cbId: [{required: true,trigger: "change",message: "请选择级联",}],}}}watch: {"definitionForm.cbId"(newval, oldval) {console.log(newval, oldval);if (oldval) {this.definitionFormRules.cbId[0].trigger = "blur";} else if (newval) {this.definitionFormRules.cbId[0].trigger = "change";}}},methods(){definitionSave(){this.definitionFormRules.cbId[0].trigger = "change";}}}
</script>

我使用监听级联值的变化,去改变验证的trigger值,并且在保存的时候改为change

清除 vue 表单验证残留相关推荐

  1. vue 表单验证按钮事件交由父组件触发

    vue 表单验证按钮事件交由父组件触发,不直接再子组件上操作的方法 子组件: //内容部分 <Form ref="formCustom" :model="formC ...

  2. 写一个简单易用可扩展vue表单验证插件(vue-validate-easy)

    写一个vue表单验证插件(vue-validate-easy) 需求 目标:简单易用可扩展 如何简单 开发者要做的 写了一个表单,指定一个name,指定其验证规则. 调用提交表单方法,可以获取验证成功 ...

  3. vue表单验证插件 vuerify

    表单验证是一个网站或者系统不可或缺的,也是非常重要的一环.使用人工匹配验证的话会非常的复杂,尤其对于大量表单验证更是如此. 当然有一些jQuery 表单验证的插件,或许用着还不错.但是,如果你不想在v ...

  4. Vue 表单验证插件的写作过程

    前段时间,老大搭好了Vue的开发环境,于是我们愉快地从JQ来到了Vue.这中间做的时候,在表单验证上做的不开心,看到vue的插件章节,感觉自己也能写一个,因此就自己开始写了一个表单验证插件va.js. ...

  5. vue表单验证,不能通过验证

    vue表单验证一直不能通过 1.model里的值一定要和 js里面data的名称(formValidate)对应 2.rules里面的值要和js里面设定的表单规则(ruleValidate)对应 3. ...

  6. vue表单验证,多种校验规则

    前言 vue 表单验证,具体的大家根据自身项目和框架来,本文以antd举例. 实现 这里以antd 举例 <template><a-form-model ref="rule ...

  7. vue表单验证(用户名、密码、身份证号、中文姓名、手机号、邮箱)

    vue表单验证(用户名.密码.身份证号.中文姓名.手机号.邮箱) new Vue({el: '#register',data: function() {// 验证邮箱let checkEmail = ...

  8. Vue 表单验证、数据验证

    graceUI js 模块 graceUI 官网 http://grace.hcoder.net 首页视频教程第一节可观看组件演示 (: 使用说明 1 将 graceChecker.js 部署到您的项 ...

  9. vue 表单验证并提交

    vue 表单验证并提交 一.常用验证方式 1.data 中验证 data 数据: 2.行内验证 3.引入外部定义的规则 二.表单提交时验证 1.表单的提交按钮 2.ethods 方法 一.常用验证方式 ...

最新文章

  1. MyBaties学习记录
  2. 最小长度电路板排列问题_射频电路板设计,这篇文章五大总结不可忽视!
  3. 类的成员函数 只声明 不定义
  4. php 数组 指针,php之数组指针详解
  5. Android studio之Unknown run configuration type AndroidRunConfigurationType解决办法
  6. Extjs不错的博客
  7. [渝粤教育] 云南大学 中国文化英语桥 参考 资料
  8. win10 安装 framework3.5
  9. 三边定位算法在OMNet++上的简单实现
  10. 741. 斐波那契数列
  11. 图SLAM:Noob的同时本地化和映射指南
  12. 坦克大战的网络对战实现C++(客户端+服务端)
  13. 【论文笔记】基于强化学习的机器人手臂仿人运动规划方法
  14. 移动APP持续交付系列之云构建价值分析
  15. 你的微信号安全吗?(附最新技术分享)
  16. c语言自动输入一位数字,c语言:要求输入一个四位整数,然后将各位数字按英文输出...
  17. 基于Python实现的孤立词语音识别系统
  18. java 正则表达式贪婪与懒惰
  19. 从0开始学Unity做SLG系列(发布篇)
  20. 有关七巧板复原的算法初步探讨

热门文章

  1. 修改window 用户名
  2. 手把手教你利用Python爬虫采集二次元美女壁纸
  3. 忽略这10个装修细节,入住后麻烦不断!
  4. 用html制作一个简历
  5. JavaScript中是否有常量?
  6. java futuretask 源码_java并发编程——FutureTask源码分析
  7. mix2s android9降级,升级安卓9.0后将无法降级,MIX2S降级后相机无法使用!
  8. 连续变量离散化的几种方法
  9. H5中使用微信小程序位置API
  10. java基础笔试题一