每日三思:element-ui利用form表单验证来验证表格

【vue】element-ui的form数组表单验证(循环表单验证) 基于vue2.0的element-ui的form表单验证比较简单,但是有些同学可能对于数组类型的表单验证无从下手,这里我基于一个我自己项目中的例子,展示一下怎么进行数组的表单验证。 项目截图: 上代码,为了让大家看起来比较清晰,我删掉了无关的代码: <template> <div class="create_send"> <el-form ref="refForm" :model="formData" :rules="rules"> <el- 阅读详情

动态验证表格里的输入框

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

<el-form :model="form" :rules="rules" ref="form">
	<el-table class="form-brand-list" stripe v-if="form.prdctStoreList && form.prdctStoreList.length > 0" :data="form.prdctStoreList">
	<el-table-column label="原价(元)" width="200"  class-name="td-input">
        <template slot-scope="scope">
          <el-form-item :key="scope.$index" :prop="'prdctStoreList.'+scope.$index+'.mktPrice'" :rules="rules.mktPrice">
            <el-input type="number" maxlength="5" @keyup.native="setRange('form.prdctStoreList.'+scope.$index+'.mktPrice',9999999,0)" v-model.number="scope.row.mktPrice" min="0" max="9999999"></el-input>
          </el-form-item>
        </template>
      </el-table-column>
      <el-table-column label="售价(元)" width="200"  class-name="td-input">
        <template slot-scope="scope">
          <el-form-item :key="scope.$index" :prop="'prdctStoreList.'+scope.$index+'.activStoreSellPrice'" :rules="rules.activStoreSellPrice">
            <el-input type="number" maxlength="5" @keyup.native="setRange('form.prdctStoreList.'+scope.$index+'.activStoreSellPrice',9999999,0)" v-model.number="scope.row.activStoreSellPrice" min="0" max="9999999"></el-input>
          </el-form-item>
        </template>
      </el-table-column>
	</el-table>
</el-form>

rules

rules: {
  'mktPrice': {required: true, type: 'number', message: '请输入原价', trigger: 'blur'},
   'activStoreSellPrice': {required: true, type: 'number', message: '请输入售价', trigger: 'blur'}
 },

注意事项

<el-form-item :key="scope.$index" :prop="'prdctStoreList.'+scope.$index+'.activStoreSellPrice'" :rules="rules.activStoreSellPrice">

中的prdctStoreList要和

<el-table class="form-brand-list" stripe v-if="form.prdctStoreList && form.prdctStoreList.length > 0" :data="form.prdctStoreList">

中的form.prdctStoreList对应

可能出现的报错

please transfer a valid prop path to form item

就是因为上面的注意事项端不统一,切记!!!el-form-item使用的是字段而不是form.字段!!! ?

SpringBoot+Vue超市管理系统:一小时极速搭建与核心流程解析 CRUD(增删改查)是后端开发的核心基础,它定义了数据操作的基本范式。其原理是通过RESTful API实现前后端分离架构下的数据交互,前端发送HTTP请求,后端控制器接收并处理,再通过ORM框架与数据库进行交互。掌握CRUD流程的技术价值在于能够构建任何企业级应用的基石,是理解数据流和业务逻辑的关键。在实际应用场景中,诸如超市管理系统这类项目,天然涵盖了商品、订单、库存等模块的完整CRUD操作,是串联数据库设计、后端框架和前端技术的绝佳实践。本文以SpringBoot和Vue2技术栈为例,聚焦于如何快速搭 阅读详情

相关推荐

130篇AI编程实战教程:从Vibe Coding到项目部署的保姆级指南

在人工智能技术快速发展的今天,如何将AI能力高效、稳定地集成到实际开发项目中,是许多开发者面临的核心挑战。这涉及到从基础的环境配置、工具链选型,到核心的模型调用、参数调优,再到最终的服务化部署和性能优化等一系列工程实践。掌握AI编程不仅需要理解算法原理,更需要建立一套标准化、可复用的开发工作流。本教程体系正是围绕这一目标构建,通过大量实战案例,深入讲解了Vibe Coding协作模式、提示词工程、AI工具链集成等关键技能,并覆盖了前端交互增强、数据处理自动化、模型微调与轻量化部署等典型应用场景,旨在帮助开发

weixin_34268843的博客 347

form嵌套table表单验证

table嵌套form表单验证

Xiaochen1239的博客 1710

10天AI开发进销存系统:WorkBuddy智能体实战全记录

在软件开发领域,AI智能体(AI Agent)正逐渐成为提升工程效率的新范式。其核心原理在于,通过大语言模型理解自然语言需求,并结合代码生成、调试等工具链,实现从需求到代码的自动化转换。这一技术的核心价值在于,它能将开发者从繁琐的语法和基础架构工作中解放出来,使其更专注于复杂的业务逻辑设计与拆解。典型的应用场景包括快速原型验证、内部工具开发以及中小型业务系统的构建。本文以“进销存系统”开发为具体案例,全程实录了如何利用WorkBuddy这类AI智能体,在极短时间内完成一个包含商品、采购、销售、库存、报表等核

weixin_34253126的博客 722

antd table form 表单验证

antd 表格内支持 表单校验

yinyueyu007的博客 840

form表单多层数据结构校验以及form表单和table表格校验结合完整案例,超级详细,直接复制粘贴,拿来就用

form表单和table表格校验,多层数据结构

jieweiwujie的博客 2549

202505系分论文《论软件系统测试方法及应用》

本文以软件测试方法为切入点,重点论述分层协作、智能赋能、全流程三个维度下传统测试与自动化测试的融合应用。

pccai的博客 1693

ElementUI框架的form表单校验的几种方式

elementUI的表单校验的几种方式

qq_44176252的博客 5138

2021秋招IC验证面经-ARM中国/中科芯/飞腾/地平线/中兴

中科芯 (央企福利待遇好,但是百分百不解决户口,适合当地人进去躺平。) 现场面试,三个面试官,时间大约40min 首先介绍一下自己,介绍一下项目。所做项目用到了FIFO吗,深度是多少,位宽是多少,仲裁算法是什么? 验证环境中的reference model是自己写的还是本身就有的,仲裁怎么在参考模型中实现,参考模型怎么获取寄存器的值? 怎么配置RTL寄存器,通过平台的寄存器模型进行寄存器配置,寄存器模型里边的方法,写一个寄存器或读一个寄存器怎么实现? 寄存器如何实现前门访问和后门访问,后门访问时

weixin_48014653的博客 6319

Element-UI组件的简单使用(form表单和table表格)

1、表单 表单常用来用户注册登录等提交数据 1.1表单绑定数据 <el-form :model="form" :rules="rules"> <el-form-item label="用户名"> <el-input v-model="form.username"></el-input> </el-form-item> </el-form> data中的数据form应该这样写 form:{ userna

weixin_44970384的博客 3779

百元DIY手机荧光计:低成本荧光检测平台搭建与实战

荧光检测是一种基于物质受特定波长光激发后发射更长波长荧光的分析技术,其核心原理在于光与物质的相互作用。通过选择性激发与检测,该技术能实现对痕量物质的高灵敏度、高特异性定量分析,在生物医学、环境监测和食品安全等领域具有重要价值。传统荧光分光光度计虽精度高,但成本昂贵、体积庞大且操作复杂,限制了其在现场快检和普及教育中的应用。本文聚焦于如何利用智能手机的高性能摄像头和处理器,结合低成本光学滤光片和LED光源,构建一个便携、经济的DIY荧光检测平台。该方案通过简化光路设计,采用带通滤光片进行波长选择,并利用图像处

weixin_34194829的博客 308

Linux单独编译设备树,开发者分享 | Petalinux 工程中设备树的介绍

本文来自XILINX嵌入式产品应用工程师 Terry Ni设备树是 Petalinux kernel 的关键组件,接下来以 2020.1 版本为例,为大家介绍一下在Xilinx Petalinux 工程中的设备树是如何产生,配置以及修改的。Petalinux 工程中设备树的位置当我们创建了一个 petalinux 工程后(以zcu102为例),在编译的时候,会自动生成对应的设备树文件。这些设备树的...

weixin_28877107的博客 2603

AtomCode 在前端开发中的实战体验:React + TypeScript 项目开发实录

AtomCode 在组件生成方面的核心能力是Props 类型推导。组件需求描述生成 Props 准确率代码质量Button支持 variant、size、disabled、loading、onClick98%⭐⭐⭐⭐⭐Modal支持 open、title、children、onClose、onConfirm95%⭐⭐⭐⭐⭐DataTable泛型数据类型、列定义、分页、排序、行选择92%⭐⭐⭐⭐Form表单验证、字段注册、提交处理、错误显示90%⭐⭐⭐⭐。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 1万+

Windows系统监控实战:Grafana+Prometheus+node_exporter保姆级配置指南(含常见问题解决)

本文提供了一份详尽的Windows系统监控实战指南,详细讲解了如何从零部署Grafana、Prometheus和node_exporter(实际为windows_exporter)监控栈。内容涵盖核心组件认知、分步配置解析、高级生产环境考量,并重点针对配置过程中常见的“No Data”问题提供了系统性的排查手册,旨在帮助用户快速搭建稳定可靠的系统资源监控平台。

weixin_29197835的博客 1009

基于规则引擎的Web应用开发实践:从症状筛查工具看全栈架构设计

规则引擎作为实现业务逻辑自动化的核心技术,通过预定义的条件与执行路径,将复杂的决策过程转化为可配置、可执行的代码模块。其原理在于将业务规则从程序代码中分离,实现逻辑的动态管理与调整,从而提升系统的灵活性与可维护性。在技术价值上,规则引擎广泛应用于风控、营销、物联网等需要快速响应业务变化的场景。本文以一个具体的健康症状筛查工具为例,详细阐述了如何运用Vue.js、Node.js、MongoDB及Docker等技术栈,构建一个包含动态表单、可配置规则引擎、数据匿名化处理与容器化部署的完整Web应用,为开发者提供

ciya3282的博客 522

RedPitaya火龙果板基础操作

火龙果板基础操作一级目录二级目录三级目录 一级目录 二级目录 三级目录

qq_41523340的博客 9731

STM32G474+Simulink+HIL硬件在环仿真

硬件:STM32G474RET6(官方的NUCLEO板)软件:STM32Cube_FW_G4 V1.6.1芯片包;KeilMATLAB 2023B(本文已成功)STM32嵌入式支持包。

qq_44701116的博客 1782

封装element里面form和table组件

在后台开发中,有很多页面都是一个form搜索查询和一个table展示,所以我们可以把这两个封装成组件进行复用。 form组件 <template> <!--是否行内表单--> <el-form :inline="inline" :model="form" :rules="rules" ref="form" label-width="100px"> <!--标签显示名称--> <el-form-item

米老头 687

深度强化学习 | 基于DQN实现Flappy Bird游戏与分析

在Flappy Bird中,玩家需要通过控制小鸟安全穿过随机长度的水管来得分。本文基于深度Q网络DQN来实现Flappy Bird游戏的自主探索与学习

FRIGIDWINTER的博客 5914

记一次使用ElementUi框架给Form中的Table添加表单验证

给el-table加表单验证,一个很简单的需求。预计开发十分钟,结果用了2个半小时。vue代码写的太少了,很多隐藏的坑自己还发现不了。慢慢积累吧。

u011523825的博客 4091

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

element-UI表格表单验证重点及注意点

先来一个简单的表格表单结构 index.js <el-card> <el-tabs> <!-- 头部 --> <el-tab-pane label="角色管理"> <el-button type="primary" size="small" >+ 新增角色</el-button> &

G0000227的博客 992

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Element组件表格内表单验证

验证起作用规则: 关键在于 1、:prop="'table的data字段名.' + scope.$index + '.input字段名'" 2、v-model="scope.row.input字段名" 例如: <el-form-item :prop="`tableData[${scope.$index}].SubjectBook.C_Name`" :rules="[{ required: true, message: '请输入标题', trigger: 'blur' }]

明月几时有?把酒问青天。不知天上宫阙,今夕是何年。我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间。转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。 但愿人长久,千里共婵娟。 1895

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

vue => 温故知新 element表单校验 异步编程终极方案Async await

Element的表单校验补充 我们尝试通过一个案例对Element的表单校验进行一下补充 实现表单基本结构 创建项目 $ vue create login 选择babel / eslint 安装Element 开发时依赖 : 开发环境所需要的依赖 -> devDependencies 运行时依赖: 项目上线依然需要的依赖 -> dependencies $ npm i element-ui 在main.js中对ElementUI进行注册 import ElementUI from

Write less,do more 1620

Element-ui中 表单(Form)校验的几种形式 及 表单嵌套表格含上传(Upload)组件的综合案例

基础姿势/自定义姿势 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px"> <el-form-item label="活动名称" prop="name"> <el-input v-model="ruleForm.name"></el-input> </el-form-item> <el-form-item label="年龄

明天也要努力的博客 2048

el-table和el-form嵌套使用,并校验

el-form与el-table包裹能用

qq_42931285的博客 3997

form表单校验

表单校验的基本步骤--简单校验,可以在基础上添加if判断校验成功跳转路由......

m0_65132206的博客 8055

elementui中的form表单中嵌套表格,表格中又校验input框

elementui中的form表单中嵌套表格,表格中又校验好几个input框 最近需求中form表单中要填写好几个联系人,每个联系人都有姓名,手机,地址等多个信息,而且均需要做校验,代码如下 data中的变量如下 model: { list: [] }, mainMemLabel: false, rules1: { name:

weixin_41796860的博客 8407
上一篇: 每日三思:优化微信小程序中倒计时占内存较大(19-0612-1917)
下一篇: 每日三思:微信小程序多层级父子组件如何在子组件滚动加载
AlexKain
博客等级 码龄8年 35粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值