首页 > 其他分享 >Ant Design Vue2表单验证失效、select下拉框验证失效

Ant Design Vue2表单验证失效、select下拉框验证失效

时间:2023-12-02 22:32:07浏览次数:41  
标签:Vue 验证 校验 响应 set hjm 失效 下拉框 select

简述

Ant Design Vue2表单验证失效、表单校验

三个下拉框,级联联动,动态赋值,第一项changge之后2,3需要=null或者='',但是发现明明第二个select已经选择了而且this.form.b不是空为啥还是校验不通过

前情提示

系统:

一说

  • 部分截图、链接等因过期、更换域名、MD语法等可能不显示,可联系反馈(备注好博文地址),谢谢❤
  • 带有#号、删除线、不操作、不执行字样的为提示或者备份bash,实际不执行
  • 如果无法下载、无法复制,请评论后留言即可。收到消息后会第一时间回复~
  • 知识付费,1对1技术支持
  • www点pusdn点com

有账号的朋友,可以点个赞或者评论两句哦,评论后会获得积分奖励~

一般来说,正常使用,都是没有问题的,都可以校验通过,除非写错了

可能原因一:数据不是响应式

检查下第二个select的v-modal是否没有初始化定义。

data() {
    return {
        hjm: { a: null }
    };
},

Vue 组件中,hjm 对象的属性 a 是响应式的,但 hjm.b 并不是响应式的。在 Vue 中,只有在初始数据的时候存在的属性才会被 Vue 设置为响应式,后来动态添加的属性不会成为响应式。

所以,如果你之后想要 hjm.b 成为响应式的,你可以使用 Vue 的 this.$set 方法:

this.$set(this.hjm, 'b', null);

这将确保 hjm.b 成为响应式的属性。这是因为 this.$set 方法会告诉 Vue 在对象上设置一个新属性,并确保它是响应式的。

所以,如果你想让 hjm.b 是响应式的,可以在需要的地方使用 this.$set 来设置它。希望这解答了你的问题!如果有其他问题,随时问我。

《vue el-select校验失效问题解决》

标签:Vue,验证,校验,响应,set,hjm,失效,下拉框,select
From: https://blog.51cto.com/BeginMind/8659333

相关文章

  • vue3使用富文本编辑器wangEditor 5,增加自定义下拉框,并动态改变下拉框内容
    官方资料wangEditor官网效果展示准备工作这里按照wangEditor官网提供的Vue3Demo操作就行,下面的内容可以直接跳过安装yarnadd@wangeditor/editor#或者npminstall@wangeditor/editor--saveyarnadd@wangeditor/editor-for-vue@next#或者npminstall@w......
  • 【验证码逆向专栏】百某网数字九宫格验证码逆向分析
    声明本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均......
  • @validated 验证 List 参数在spring中
    主要介绍了@validated验证List参数在spring中相关的知识,希望对你有一定的参考价值。@PostMapping(value="complete")publicVocomplete(@Valid@RequestBody@Validated(CompleteTaskRequest.class)ValidList<CompleteTaskRequest>request,BindingResultbinding......
  • 使用Go Validator在Go应用中有效验证数据
    使用GoValidator在Go应用中有效验证数据原创TimLiu爱发白日梦的后端2023-12-0108:01发表于广东  作为一名开发者,确保Go应用中处理的数据是有效和准确的非常重要。GoValidator是一个开源的数据验证库,为Go结构体提供强大且易于使用的数据验证功能。本篇文章将介绍GoVa......
  • CSS设置margin-top失效及解决办法
    在web网站开发中,有时候我们给html元素设置的margin-top或margin-bottom属性,但是无效,并没有取到任何作用,这是什么原因呢?常出现两种情况:1、兄弟元素之间margin-top失效先看下面代码:<div><divclass="box1">float:left</div><divclass="box2">clear:both;margin-top:20......
  • 基于FPGA的图像白平衡算法实现,包括tb测试文件和MATLAB辅助验证
    1.算法运行效果图预览    2.算法运行软件版本vivado2019.2 matlab2022a 3.算法理论概述       FPGA(Field-ProgrammableGateArray)是一种可编程逻辑电路,可以通过编程实现各种算法,包括图像白平衡算法。图像白平衡算法是一种用于调整图像颜色温度的方法,......
  • 直播商城源码,验证码 获取码输入框实现
    直播商城源码,验证码获取码输入框实现功能实现及原理输入格-自动切换实现对每个input输入框操作利用定时器和标记 代码实现 /** *输入框及光标 */constfirstFocus=ref(true)constsecondFocus=ref(false)constthirdFocus=ref(false)constfourFocus=ref(fa......
  • FPGA入门笔记007_A——按键消抖模块设计与验证(状态机、$random、仿真模型、task语法)
    实验现象:每次按下按键0,4个LED显示状态以二进制加法格式加1。每次按下按键1,4个LED显示状态以二进制加法格式减1。知识点:1、testbench中随机数发生函数$random的使用;2、仿真模型的概念1、按键波形分析:按键未按,FPGA管脚检测到高电平。按键按下,FPGA管脚检测到低电平。2、设......
  • WPS Excel如何设置下拉框
    Excel作为一款强大的电子表格软件,提供了各种功能来帮助用户更便捷地管理和分析数据。其中,设置下拉框是一种常用的技巧,可以简化数据输入过程,减少错误。下面我们将介绍如何在Excel中设置下拉框。第一步:打开一个需要设置下拉选项的wps表格。第二步:选中单元格,在菜单栏“数据”中,单......
  • R语言拟合改进的稀疏广义加性模型(RGAM)预测、交叉验证、可视化
    全文链接:https://tecdat.cn/?p=34409原文出处:拓端数据部落公众号简介这是一种拟合稀疏广义加性模型(GAM)的新方法。RGAM具有计算可扩展性,并且适用于连续、二进制、计数和生存数据。让我们生成一些数据: Rset.seed(1)n<-100;p<-12mu=rowSums(x[,1:3])+f4+f......