解决elementUI弹出框关闭后再打开el-select下拉框无法选中的问题

news/2024/11/29 9:46:04/

文章目录

        • 一、问题描述:
        • 二、问题解决

一、问题描述:

使用的前端UI框架为elementUI。

el-select组件在一个弹框中,打开该弹框,el-select可以正常选中,但是保存弹框中的表单信息关闭弹框后,再打开弹框,出现select组件无法选中的问题。

image-20230615165447880

如上图,无法选中,但是所对应的data的值产生了变化,视图表现就是未选中状态。

image-20230615165825567

二、问题解决

通过以上观察,很容易判断原因,那就是问题应该是出在el-dialog弹框上,而不是在select上,也就是关闭弹框时,弹框组件未销毁,有残留历史数据。

解决方法就是彻底销毁该组件,用v-if即可。

<el-dialog title="添加提示" :visible.sync="dialogRepVisible" width="780px" v-if="dialogRepVisible">

在网上还会有其他方案,比如说select的选项是动态加载的,当数据过来时,视图没有更新,需要使用:

<el-select v-model="data" placeholder="请选择" @change="change"><el-option v-for="(item, index) in 4" :key="index" :label="item" :value="item">{{ item}}</el-option>
</el-select><script>
change: function() {this.$forceUpdate()
}
</script>

等,但这个不适用于我这种情况。凡是要具体问题具体分析啊!

如果你在web前端开发、面试、前端学习路线有困难可以加我V:imqdcnn。免费答疑,行业深潜多年的技术牛人帮你解决bug。

祝你能成为一名优秀的WEB前端开发工程师!


http://www.ppmy.cn/news/403822.html

相关文章

python:并发编程(六)

前言 本文将和大家一起探讨python的多进程并发编程&#xff08;下篇&#xff09;&#xff0c;使用内置基本库multiprocessing来实现并发&#xff0c;先通过官方来简单使用这个模块。先打好基础&#xff0c;能够有个基本的用法与认知&#xff0c;后续文章&#xff0c;我们再进行…

C++11多线程之条件变量

文章目录 一、关于多线程的同步二、初始条件变量三、关于条件变量的例题四、生产者消费者模型 一、关于多线程的同步 //函数被调用&#xff0c;分配相应的栈帧&#xff0c;进行现场保护void func(char c) {char filename[20] {};sprintf(filename, "test%c.txt",c)…

民间最大的社区,倒闭了

看到一则不起眼的消息&#xff1a;天涯社区已经无法打开。 时代抛弃你的时候&#xff0c;都不说一声再见&#xff0c;现实就是这样残酷。 记得我读大学的时候&#xff0c;天涯社区是国内互联网行业中最具影响力的论坛之一&#xff0c;号称 " 全球华人网上家园 “。 当年&a…

k8s中docker0默认ip修改

原因&#xff1a; 由于ip冲突&#xff0c;必须要修改docker0的默认ip 过程&#xff1a; &#xff08;1&#xff09;修改文件 /etc/docker/daemon.json 添加内容 “bip”: “ip/netmask” [ 切勿与宿主机同网段 ] &#xff08;2&#xff09; &#xff08;3&#xff09;重启docke…

一名高水平的程序员,为什么面试总是失败?

目录 场景1 场景2 场景3 1 从发现和分析问题方面准备。 2 从linux命令和日志层面分析问题的步骤。 1 事先准备很重要 2 面试开始是自我介绍&#xff0c;这时要表露出&#xff0c;自己解决过redis,dubbo等组件的线上问题 3 一旦开始说第一个组件层面解决过的问题时&…

入职滴滴和字节的2 年里,我感觉忒真实了……

引言 先简单交代一下背景吧&#xff0c;某不知名985的本硕&#xff0c;17年毕业加入滴滴&#xff0c;之后跳槽到了头条&#xff0c;一直从事软件测试相关的工作。之前没有实习经历&#xff0c;算是两年半的工作经验吧。 这两年半之间完成了一次晋升&#xff0c;换了一家公司&…

数据库入门上篇(数据库基础概念知识)

在这篇文章里&#xff0c;笔者将简单介绍数据库的起源和发展&#xff0c;数据库的分类&#xff0c;读完这篇文章&#xff0c;大家就对数据库有一个大概了解&#xff0c;也就是知道我们该学什么样的东西 为什么需要数据库 在如今的信息时代&#xff0c;各行各业每天都会产生大量…

Python调用电商API注意事项,你不得不知道

近年来&#xff0c;随着电商行业的迅速发展&#xff0c;越来越多的企业开始接入电商API&#xff0c;通过该接口实现与电商平台的数据交互。在这个背景下&#xff0c;Python成为了一种非常流行的编程语言&#xff0c;被广泛应用于电商API的开发和调用。然而&#xff0c;如果不注…