当前位置: 首页 > news >正文

el-select multiple表单校验问题

el-select multiple表单校验问题

<el-form ref='form' :model='form'><el-form-item prop='vulTypes' label='漏洞类型'><el-select v-model='form.vulTypes' @change='vulTypeChange'><el-option v-for='item in vulList' :key='item' :label='item' :value='item'></el-option></el-select></el-form-item>
</el-form>

1、触发校验后, 一打开页面就会触发表单校验

在这里插入图片描述

解决方案:设置初始值为空数组

form: {vulType: []
}

在这里插入图片描述

2、选中下拉数据,不会再次触发校验,导致提示文字一直存在
在这里插入图片描述

解决这个问题,首先先看看v-model 、prop属性、rules校验是否正确,这里注意el-select的rules校验的trigger应该是change。

如果以上都没问题,那么还有一个原因就是:嵌套太深,导致form检测不到ruleForm的变化

解决方案:

// 我这里用的是
vulTypeChange() {this.form = { ...this.form }
}

在这里插入图片描述

http://www.lryc.cn/news/208212.html

相关文章:

  • 论文阅读——BART
  • InstructionGPT
  • 电脑视频怎么转音频mp3
  • java 读取pdf文件内容
  • 【linux】安装rpmrebuild
  • 设计模式——访问者模式(Visitor Pattern)+ Spring相关源码
  • SQL Delete 语句(删除表中的记录)
  • 在 Android 上测试 Kotlin 数据流
  • day43
  • 终端管理制度
  • 视频相关学习笔记
  • 神经网络中epoch、batch、batchsize区别
  • 如何将Mysql数据库的表导出并导入到另外的架构
  • 【tio-websocket】9、服务配置与维护—TioConfig
  • 数据结构—线性表(下)
  • apisix之插件开发,包含java和lua两种方式
  • 【面试经典150 | 链表】合并两个有序链表
  • 【linux】麒麟v10安装Redis主从集群(ARM架构)
  • 解决k8s删除名称空间无法强制删除的问题
  • 华为---DHCP中继代理简介及示例配置
  • 五、W5100S/W5500+RP2040树莓派Pico<UDP Client数据回环测试>
  • 死锁Deadlock
  • 【spark客户端】Spark SQL CLI详解:怎么执行sql文件、注释怎么写,支持的文件路径协议、交互式模式使用细节
  • 虹科干货 | HK-TrueNAS版本大揭秘!一文教您如何选择合适的TrueNAS软件
  • 前端html+css+js实现的2048小游戏,很完善。
  • 学习通签到
  • target采退、测评养号购物下单操作教程
  • SEACALL海外呼叫中心系统的优势包括
  • Painter:使用视觉提示来引导网络推理
  • Fedora Linux 38 安装数学动画制作工具manimgl工具包