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

相关文章

Python与MySQL实现数据库实时同步的详细步骤

《Python与MySQL实现数据库实时同步的详细步骤》在日常开发中,数据同步是一项常见的需求,本篇文章将使用Python和MySQL来实现数据库实时同步,我们将围绕数据变更捕获、数据处理和数据写入这... 目录前言摘要概述:数据同步方案1. 基本思路2. mysql Binlog 简介实现步骤与代码示例1

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

C#控制台程序同步调用WebApi实现方式

《C#控制台程序同步调用WebApi实现方式》控制台程序作为Job时,需同步调用WebApi以确保获取返回结果后执行后续操作,否则会引发TaskCanceledException异常,同步处理可避免异... 目录同步调用WebApi方法Cls001类里面的写法总结控制台程序一般当作Job使用,有时候需要控制

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件

Linux线程同步/互斥过程详解

《Linux线程同步/互斥过程详解》文章讲解多线程并发访问导致竞态条件,需通过互斥锁、原子操作和条件变量实现线程安全与同步,分析死锁条件及避免方法,并介绍RAII封装技术提升资源管理效率... 目录01. 资源共享问题1.1 多线程并发访问1.2 临界区与临界资源1.3 锁的引入02. 多线程案例2.1 为

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

《java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)》:本文主要介绍java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三... 目录准备Pdf模版方法1:itextpdf7填充表单(1)加入依赖(2)代码(3)遇到的问题方法2:pd

WinForm跨线程访问UI及UI卡死的解决方案

《WinForm跨线程访问UI及UI卡死的解决方案》在WinForm开发过程中,跨线程访问UI控件和界面卡死是常见的技术难题,由于Windows窗体应用程序的UI控件默认只能在主线程(UI线程)上操作... 目录前言正文案例1:直接线程操作(无UI访问)案例2:BeginInvoke访问UI(错误用法)案例

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种