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

相关文章

MySQL追踪数据库表更新操作来源的全面指南

《MySQL追踪数据库表更新操作来源的全面指南》本文将以一个具体问题为例,如何监测哪个IP来源对数据库表statistics_test进行了UPDATE操作,文内探讨了多种方法,并提供了详细的代码... 目录引言1. 为什么需要监控数据库更新操作2. 方法1:启用数据库审计日志(1)mysql/mariad

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流

Mysql的主从同步/复制的原理分析

《Mysql的主从同步/复制的原理分析》:本文主要介绍Mysql的主从同步/复制的原理分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录为什么要主从同步?mysql主从同步架构有哪些?Mysql主从复制的原理/整体流程级联复制架构为什么好?Mysql主从复制注意

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

查看MySql主从同步的偏移量方式

《查看MySql主从同步的偏移量方式》:本文主要介绍查看MySql主从同步的偏移量方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 1.mysql的主从同步方案mysqlphp为了在实现读写分离,主库写,从库读mysql的同步方案主要是通过从库读取主库的binl

QT6中绘制UI的两种方法详解与示例代码

《QT6中绘制UI的两种方法详解与示例代码》Qt6提供了两种主要的UI绘制技术:​​QML(QtMeta-ObjectLanguage)​​和​​C++Widgets​​,这两种技术各有优势,适用于不... 目录一、QML 技术详解1.1 QML 简介1.2 QML 的核心概念1.3 QML 示例:简单按钮

Oracle 通过 ROWID 批量更新表的方法

《Oracle通过ROWID批量更新表的方法》在Oracle数据库中,使用ROWID进行批量更新是一种高效的更新方法,因为它直接定位到物理行位置,避免了通过索引查找的开销,下面给大家介绍Orac... 目录oracle 通过 ROWID 批量更新表ROWID 基本概念性能优化建议性能UoTrFPH优化建议注

在 PyQt 加载 UI 三种常见方法

《在PyQt加载UI三种常见方法》在PyQt中,加载UI文件通常指的是使用QtDesigner设计的.ui文件,并将其转换为Python代码,以便在PyQt应用程序中使用,这篇文章给大家介绍在... 目录方法一:使用 uic 模块动态加载 (不推荐用于大型项目)方法二:将 UI 文件编译为 python 模