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更新某个字段拼接固定字符串的实现》在MySQL中,我们经常需要对数据库中的某个字段进行更新操作,本文就来介绍一下MySQL更新某个字段拼接固定字符串的实现,感兴趣的可以了解一下... 目录1. 查看字段当前值2. 更新字段拼接固定字符串3. 验证更新结果mysql更新某个字段拼接固定字符串 -

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

Python实现自动化表单填写功能

《Python实现自动化表单填写功能》在Python中,自动化表单填写可以通过多种库和工具实现,本文将详细介绍常用的自动化表单处理工具,并对它们进行横向比较,可根据需求选择合适的工具,感兴趣的小伙伴跟... 目录1. Selenium简介适用场景示例代码优点缺点2. Playwright简介适用场景示例代码

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新

最新Spring Security实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)

《最新SpringSecurity实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)》本章节介绍了如何通过SpringSecurity实现从配置自定义登录页面、表单登录处理逻辑的配置,并简单模拟... 目录前言改造准备开始登录页改造自定义用户名密码登陆成功失败跳转问题自定义登出前后端分离适配方案结语前言

Linux搭建Mysql主从同步的教程

《Linux搭建Mysql主从同步的教程》:本文主要介绍Linux搭建Mysql主从同步的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux搭建mysql主从同步1.启动mysql服务2.修改Mysql主库配置文件/etc/my.cnf3.重启主库my

Gin框架中的GET和POST表单处理的实现

《Gin框架中的GET和POST表单处理的实现》Gin框架提供了简单而强大的机制来处理GET和POST表单提交的数据,通过c.Query、c.PostForm、c.Bind和c.Request.For... 目录一、GET表单处理二、POST表单处理1. 使用c.PostForm获取表单字段:2. 绑定到结

javaScript在表单提交时获取表单数据的示例代码

《javaScript在表单提交时获取表单数据的示例代码》本文介绍了五种在JavaScript中获取表单数据的方法:使用FormData对象、手动提取表单数据、使用querySelector获取单个字... 方法 1:使用 FormData 对象FormData 是一个方便的内置对象,用于获取表单中的键值

前端知识点之Javascript选择输入框confirm用法

《前端知识点之Javascript选择输入框confirm用法》:本文主要介绍JavaScript中的confirm方法的基本用法、功能特点、注意事项及常见用途,文中通过代码介绍的非常详细,对大家... 目录1. 基本用法2. 功能特点①阻塞行为:confirm 对话框会阻塞脚本的执行,直到用户作出选择。②