news 2026/4/3 4:51:39

【elementUI】form表单rules没生效

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【elementUI】form表单rules没生效

关键原则是: 中的 prop 值必须与验证规则对象中的键名完全一致。对于嵌套属性如 info.modelId,需要在两个地方都指定完整的路径。

<template><el-form:model="editForm"ref="editRef":rules="editFormRules"><el-form-item prop="sceneId":label="t('setting.scene')"><el-select v-model="editForm.sceneId":placeholder="t('common.placeholderSelect')"@change="handleSceneChange"><el-option v-for="item in appStore.envLists":key="item._id":label="item.name":value="item._id"/></el-select></el-form-item><el-form-item prop="info.modelId":label="t('scene.menu.file')"><el-select v-model="editForm.info.modelId":placeholder="t('common.placeholderSelect')"><el-option v-for="item in modelOptions":key="item.modelId":label="item.modelName":value="item.modelId"/></el-select></el-form-item><el-form-item prop="type":label="t('common.type')"><el-select v-model="editForm.type":placeholder="t('common.placeholderSelect')"><el-option v-for="type in robotTypes":key="type.value":label="type.label":value="type.value"/></el-select></el-form-item><el-form-item prop="info.sn":label="t('robot.robot_no')"><el-input v-model="editForm.info.sn"/></el-form-item><el-form-item prop="info.name":label="t('robot.robot_name')"><el-input v-model="editForm.info.name"/></el-form-item><el-form-item><el-button @click="handleCancle">{{t('common.cancel')}}</el-button><el-button type="primary"@click="submitForm">{{t('common.save')}}</el-button></el-form-item></el-form></template><script setup lang="jsx">consteditForm=ref({sceneId:undefined,type:undefined,info:{sn:undefined,name:undefined,modelId:undefined,},});// 模型选择框constmodelOptions=ref([]);letrobotTypes=dictStore.ROBOT_TYPES;consteditFormRules=ref({'sceneId':[{required:true,message:t('rules.isRequired'),trigger:'change'}],'info.modelId':[{required:true,message:t('rules.isRequired'),trigger:'change'}],type:[{required:true,message:t('rules.isRequired'),trigger:'change'}],'info.sn':[{required:true,message:t('rules.isRequired'),trigger:'blur'}],});consteditRef=ref(null);
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/1 6:26:27

是德科技 E8267D 信号发生器多通道相位相干实现方案

相位相干是指多个信号之间保持固定的相位关系。在许多应用中&#xff0c;需要生成多个相位相干的射频信号&#xff0c;例如&#xff1a; 相控阵雷达&#xff1a; 通过控制阵列中每个天线单元的信号相位&#xff0c;实现波束扫描和成形。多天线通信 (MIMO)&#xff1a; 利用多个…

作者头像 李华
网站建设 2026/4/1 0:09:13

使用是德DSOX1204A快速捕捉与调试信号的技巧

是德DSOX1204A示波器是一款功能强大的数字示波器&#xff0c;具备先进的技术和用户友好的界面&#xff0c;使得它在信号捕捉与调试方面表现出色。它具有高达200MHz的带宽和4个通道的能力&#xff0c;使得工程师和技术人员可以有效地分析复杂的电信号。本文将探讨如何利用DSOX12…

作者头像 李华
网站建设 2026/4/1 3:38:55

一个赚了16倍的老股民的惨痛反思:原来,我只是个幸存者?

引言&#xff1a;从市场神话到自我怀疑在投资的世界里&#xff0c;没有什么比一连串的辉煌胜利更能塑造一个人的信念了。当你亲手将一笔资金在4年内翻10倍&#xff0c;10年内翻16倍时&#xff0c;那种感觉近乎封神。你所选择的策略不再是策略&#xff0c;而是真理&#xff1b;你…

作者头像 李华
网站建设 2026/3/31 1:54:27

【毕业设计】基于springboot+微信小程序的公务员助学系统小程序的设计与实现(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/1 1:47:52

[python]FastAPI - 全链路日志追踪 Tracking ID 的设计

在实际业务中&#xff0c;根据 tracking_id 追查日志中一条请求的完整处理路径是一个比较常见的需求。不过 FastAPI 官方并没有提供相对应的功能&#xff0c;因此需要开发者自行实现。本文介绍如何基于 contextvars&#xff0c;为每次请求的完整流程都添加一个 tracking_id&…

作者头像 李华