element-ui 表单中,下拉框选中某个值后,同步更新其他输入框的值

2024-03-18 15:40

本文主要是介绍element-ui 表单中,下拉框选中某个值后,同步更新其他输入框的值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、实现效果

在这里插入图片描述在这里插入图片描述

二、实现方法

1.html代码

   <!-- 添加期间数据内容对话框 --><el-dialog :title="title" :visible.sync="addShow" width="500px" append-to-body v-if="addShow"><el-form ref="form" :model="form" :rules="addRules" label-width="120px" v-if="addShow"></el-form-item>--><el-form-item label="仪器名称" prop="apparatusId" ><el-select  v-model="form.apparatusId" placeholder="请选择仪器名称" clearable filterable @change="selectApparatus"><el-optionv-for="item in apparatusList":key="item.id":label="item.apparatusName":value="item.id"><!--弹出框展示仪器基本信息--><el-popoverplacement="right"width="300"trigger="hover"><span>部门:{{ item.userDepartment }}</span><br/><span>型号规格:{{ item.apparatusModel }}</span><br/><span>编号:{{ item.id }}</span><br/><span>存放地点:{{ item.storageSite}}</span><el-button slot="reference" type="text" style="width:100%;color:black;"><span style="float: left">{{ item.apparatusName }}</span></el-button></el-popover></el-option></el-select></el-form-item><el-form-item label="部门" prop="userDepartment"><el-select v-model="form.userDepartment" placeholder="" :disabled="true"><el-optionv-for="dict in dict.type.department":key="dict.value":label="dict.label":value="dict.value"></el-option></el-select></el-form-item><el-form-item label="型号规格 " prop="apparatusModel"><el-input v-model="form.apparatusModel" :disabled="true" /></el-form-item><el-form-item label="编号" prop="factoryNum"><el-input v-model="form.factoryNum" :disabled="true" /></el-form-item><el-form-item label="存放地点" prop="storageSite"><el-input v-model="form.storageSite" :disabled="true" /></el-form-item><el-form-item label="核查方法" prop="inspectMethod"><el-input v-model="form.inspectMethod" placeholder="请输入核查方法" /></el-form-item><el-form-item label="计划核查日期" prop="planInspectDate"><el-date-picker clearablev-model="form.planInspectDate"type="date"value-format="yyyy-MM-dd"placeholder="请选择计划核查日期"></el-date-picker></el-form-item><el-form-item label="核查人" prop="inspector"><el-input v-model="form.inspector" placeholder="请输入核查人" /></el-form-item><el-form-item label="备注" prop="rmk"><el-input v-model="form.rmk" placeholder="请输入备注" /></el-form-item></el-form><div slot="footer" class="dialog-footer"><el-button type="primary" @click="submitForm">确 定</el-button><el-button @click="cancel">取 消</el-button></div></el-dialog>

设置选择后的@change事件

2.js代码

//选择设备名称后,自动填充部门、编号、型号规格、存放地点等信息selectApparatus(){const item = this.apparatusList.find(item1 => item1.id === this.form.apparatusId );this.form.userDepartment = item.userDepartment;this.form.factoryNum = item.factoryNum;this.form.apparatusModel = item.apparatusModel;this.form.storageSite = item.storageSite;},

参考链接:
https://www.cnblogs.com/zhangxue521/p/14518175.html

这篇关于element-ui 表单中,下拉框选中某个值后,同步更新其他输入框的值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/822827

相关文章

C#提取PDF表单数据的实现流程

《C#提取PDF表单数据的实现流程》PDF表单是一种常见的数据收集工具,广泛应用于调查问卷、业务合同等场景,凭借出色的跨平台兼容性和标准化特点,PDF表单在各行各业中得到了广泛应用,本文将探讨如何使用... 目录引言使用工具C# 提取多个PDF表单域的数据C# 提取特定PDF表单域的数据引言PDF表单是一

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

Redis缓存问题与缓存更新机制详解

《Redis缓存问题与缓存更新机制详解》本文主要介绍了缓存问题及其解决方案,包括缓存穿透、缓存击穿、缓存雪崩等问题的成因以及相应的预防和解决方法,同时,还详细探讨了缓存更新机制,包括不同情况下的缓存更... 目录一、缓存问题1.1 缓存穿透1.1.1 问题来源1.1.2 解决方案1.2 缓存击穿1.2.1

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

Linux Mint Xia 22.1重磅发布: 重要更新一览

《LinuxMintXia22.1重磅发布:重要更新一览》Beta版LinuxMint“Xia”22.1发布,新版本基于Ubuntu24.04,内核版本为Linux6.8,这... linux Mint 22.1「Xia」正式发布啦!这次更新带来了诸多优化和改进,进一步巩固了 Mint 在 Linux 桌面

SpringCloud配置动态更新原理解析

《SpringCloud配置动态更新原理解析》在微服务架构的浩瀚星海中,服务配置的动态更新如同魔法一般,能够让应用在不重启的情况下,实时响应配置的变更,SpringCloud作为微服务架构中的佼佼者,... 目录一、SpringBoot、Cloud配置的读取二、SpringCloud配置动态刷新三、更新@R

详谈redis跟数据库的数据同步问题

《详谈redis跟数据库的数据同步问题》文章讨论了在Redis和数据库数据一致性问题上的解决方案,主要比较了先更新Redis缓存再更新数据库和先更新数据库再更新Redis缓存两种方案,文章指出,删除R... 目录一、Redis 数据库数据一致性的解决方案1.1、更新Redis缓存、删除Redis缓存的区别二

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

《Ubuntu24.04LTS怎么关闭UbuntuPro更新提示弹窗?》Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现,... 如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,

C# ComboBox下拉框实现搜索方式

《C#ComboBox下拉框实现搜索方式》文章介绍了如何在加载窗口时实现一个功能,并在ComboBox下拉框中添加键盘事件以实现搜索功能,由于数据不方便公开,作者表示理解并希望得到大家的指教... 目录C# ComboBox下拉框实现搜索步骤一步骤二步骤三总结C# ComboBox下拉框实现搜索步骤一这