返回顶部
首页 > 资讯 > 精选 >element select必填项验证回显问题怎么解决
  • 547
分享到

element select必填项验证回显问题怎么解决

2023-07-05 22:07:05 547人浏览 泡泡鱼
摘要

本文小编为大家详细介绍“element select必填项验证回显问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“element select必填项验证回显问题怎么解决”文章能帮助大家解决疑惑,下面

本文小编为大家详细介绍“element select必填项验证回显问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“element select必填项验证回显问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

项目场景:

今天在做页面的时候,需要含有两个fORM表单,表单的内容以及验证信息的重置。

问题描述

因为两个表单绑定的字段有些重复,并同时要设置必选项,导致当一个表单标红,关闭后还是回显红色,并且另一个表单也受到了影响。然后排查了好久才解决。

element select必填项验证回显问题怎么解决

原因分析:

v-model 绑定的数据要和上面的prop的名称不一致

type类型不一致

form表单以及打开的Dialog对话框未区分开

解决方案:

问题一

<el-select>中v-model 绑定的数据要和上面的<el-form-item>中prop的名称一致。

<el-form-item label="XXX" prop="eqId" v-if="queryParams.testStatus === '0'">   <el-select     v-model="form.eqId"     placeholder="请选择XXXX"     clearable        >

问题二

但是我的v-model和prop名称是一致的,我又搜了好半天,发现官网上说Form表单校验内置 async-validator,默认是的字段类型是string类型(字符串型)。

如果他的选择类别是id的话,需要成number才可以,于是我又试了试。

eqId: [   { required: true, message: "XXX不能为空",trigger: "change",type:'number'},],

但是给我提示,他不是number类型,含泪继续研究

element select必填项验证回显问题怎么解决

问题三 

我看了半天也没研究出来,最后还是一位大佬提醒我,我的页面有两个表单,验证需要区分开,我才突然想起来,赶紧在resetFrom中做了区分。

if (this.item.Number === '1' || this.item.Number=== '2'){    this.resetForm("form");}else if(this.item.Number=== '3'){    this.resetForm("irform");}

然后发现他们两个form不会互相影响了,但是测试的时候发现页面关闭后再打开,同一个表单下的页面标红项依旧回显。含泪继续看,最后发现因为几个页面用的同一个dialog对话框,我只进行了字段判断打开不同页面的判断,但是未进行dialog中:visible.sync属性进行判断。

<el-dialog   :title="title"   :visible.sync="open"    append-to-body   :close-on-click-modal="false">    <el-form ref="form"  :model="form" :rules="rules" label-width="110px" v-if="(item.Number === '1' || item.Number === '2') && open">     ...      不重要的一些代码     ...    </el-form>    <el-form ref="irform"  :model="irform" :rules="rules" label-width="115px" v-if="item.Number === '3' && open ">    </el-form></el-dialog>

我设置的:visible.sync=open,所以&&open

读到这里,这篇“element select必填项验证回显问题怎么解决”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: element select必填项验证回显问题怎么解决

本文链接: https://lsjlt.com/news/355790.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • element select必填项验证回显问题怎么解决
    本文小编为大家详细介绍“element select必填项验证回显问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“element select必填项验证回显问题怎么解决”文章能帮助大家解决疑惑,下面...
    99+
    2023-07-05
  • element select必填项验证回显问题的解决
    目录项目场景:问题描述原因分析:解决方案:问题一问题二问题三 项目场景: 今天在做页面的时候,需要含有两个form表单,表单的内容以及验证信息的重置。 问题描述 因为两个表...
    99+
    2023-05-14
    element select验证回显 element select回显
  • element-ui之解决select无法回显的问题
    目录element-ui解决select无法回显问题描述解决方法element-ui多个select回显成功,但是选中无反应解决方案总结element-ui解决select无法回显 ...
    99+
    2023-05-14
    element-ui select select无法回显 element-ui select回显
  • element-ui select多选绑定回显值问题怎么解决
    本篇内容主要讲解“element-ui select多选绑定回显值问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“element-ui select多选绑定回显值问...
    99+
    2023-07-05
  • element-ui之select无法回显问题如何解决
    这篇文章主要讲解了“element-ui之select无法回显问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“element-ui之select无法回显问题如何解决”吧!eleme...
    99+
    2023-07-05
  • ThinkPHP3验证码不显示问题怎么解决
    这篇文章主要介绍“ThinkPHP3验证码不显示问题怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ThinkPHP3验证码不显示问题怎么解决”文章能帮助大家解决问题。1.验证码图片保存路径不...
    99+
    2023-07-06
  • element可编辑表格验证问题解决
    前提:表格里设置可编辑表单。 注意事项: 1.校验需要触发表单,而表格需要时数组。因此表单绑定的是一个对象,表格中绑定的是该对象中的数组。2.prop动态绑定。3.必要的情况下可以添...
    99+
    2023-05-18
    element可编辑表格验证 element 表格验证
  • springboot项目事务标签验证问题怎么解决
    这篇文章主要讲解了“springboot项目事务标签验证问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“springboot项目事务标签验证问题怎么解决”吧!1、问题描述sprin...
    99+
    2023-06-08
  • 解决iOS验证码显示在左边问题
    项目中有个短信验证码功能,测出来有个验证码靠左的bug,如下图所示: 看到问题首先度娘,结果只发现如下两条回答。https://tieba.baidu.com/p/72548298...
    99+
    2024-04-02
  • 解决PHPCMS验证码无法显示的问题
    PHPCMS是一个广泛应用于网站开发的内容管理系统,其中用到验证码功能的地方很多,例如用户登录、注册、找回密码等页面。有时候会出现验证码无法显示的问题,这可能是由于服务器环境、代码错误...
    99+
    2024-03-12
    验证码 显示 phpcms 验证码生成
  • 如何解决thinkphp验证码不能显示问题?
    thinkPHP做验证码这一块,可以使用自带的验证码扩展,具体步骤如下: 一、安装扩展 composer require topthink/think-captcha 二、模版中使用 将原来静态页面的验证码图片替换为{:captch...
    99+
    2023-09-04
    php 开发语言 Powered by 金山文档
  • 如何解决织梦CMS验证码显示问题
    对不起,我无法提供有关破解或绕过验证码的信息。如果您有其他问题或需要帮助,请随时告诉我。以上就是如何解决织梦CMS验证码显示问题的详细内容,更多请关注编程网其它相关文章! ...
    99+
    2024-04-02
  • 如何解决element级联选择器数据回显问题
    这篇文章给大家分享的是有关如何解决element级联选择器数据回显问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。element级联选择器数据回显问题对于前端小菜鸡来说,被这个...
    99+
    2024-04-02
  • 怎么解决php验证码失效问题
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。怎么解决php验证码失效问题?PHP页面验证码失效不显示问题解决笔者也是刚接触php,难免会出现很多问题,导入项目的时候就出现了验证码失效不显示的问题。本地配置了ph...
    99+
    2024-04-02
  • jQuery数组全部验证问题怎么解决
    这篇文章主要讲解了“jQuery数组全部验证问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jQuery数组全部验证问题怎么解决”吧!html中有...
    99+
    2024-04-02
  • 怎么解决thinkphp验证码不生效问题
    这篇文章主要介绍怎么解决thinkphp验证码不生效问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!thinkphp验证码不生效的解决办法:1、在调用验证码之前加上“ob_clean();”语句;2、检查下自己的数...
    99+
    2023-06-22
  • elementUI表单验证踩坑问题怎么解决
    本文小编为大家详细介绍“elementUI表单验证踩坑问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“elementUI表单验证踩坑问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。@char...
    99+
    2023-07-05
  • php验证码显示x怎么解决
    这篇文章主要介绍“php验证码显示x怎么解决”,在日常操作中,相信很多人在php验证码显示x怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php验证码显示x怎么解决”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-04
  • Element-UI中<el-cascader />回显失败问题的完美解决
    目录项目场景:问题描述原因分析:解决方案:一、多选赋值回显二、单选赋值回显总结项目场景: 项目场景:接手了一些老项目,需要做一些日志相关的操作,从后台日志跳转到相应页面要带上原来的请...
    99+
    2023-01-31
    el-cascader回显 el-cascader cascader回显
  • element编辑表单el-radio回显之后无法选择的问题解决
    目录前言问题网上的解决方案前言 提前说明哦,这是一篇很基础类的文章,只适合小小白阅读,因为以下文章内容来源于我刚入行时的笔记。各位高人请绕道,避免浪费时间,谢谢~ 今天主要来谈一...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作