vue 动态添加表单,新增表格
当点击新增工作经历时,动态新增表单,并且可以点击删除当当前表单
新增的数据要以对象的形式push到数组里面去,我这里没有写校验规则会简单一些
<el-tab-pane label="工作经历" name="four"><template><div><el-form:model="formData3"label-width="80px"ref="formData3"class="dataForm workForm"><el-rowv-for="(item,index) in formData3.powerAttrList":key="index"style="border-bottom: 1px solid #f0f0f0;padding: 10px;"><el-form-item label="开始日期" :prop="'powerAttrList.' + index + '.time'":rules="[ {required: true,message: '请选择日期',trigger: 'change',},]"><el-col :span="11"><el-date-pickerplaceholder="选择日期":picker-options="pickerOptions"v-model="item.start_time"type="date"style="width: 109%;"value-format="timestamp"></el-date-picker></el-col></el-form-item><el-form-item label="结束日期" :prop="'powerAttrList.' + index + '.time'" :rules="[ {required: true,message: '请选择结束日期',trigger: 'change',},]"><el-col :span="11"><el-date-pickerplaceholder="选择日期":picker-options="pickerOptions"v-model="item.end_time"type="date"style="width: 109%;"value-format="timestamp"></el-date-picker></el-col></el-form-item><el-form-item label="单位名称" :prop="'powerAttrList.' + index + '.corp'"><el-input v-model="item.corp" /></el-form-item><el-form-item label="职位" :prop="'powerAttrList.' + index + '.position'"><el-input v-model="item.position" /></el-form-item><el-form-item label="证明人电话" :prop="'powerAttrList.' + index + '.contact'"><el-input v-model="item.contact" /></el-form-item><el-buttontype="danger"v-if="formData3.powerAttrList.length > 1"size="small"plain@click="removeRow(index)">删除</el-button></el-row><el-form-item class="newWork"><el-button size="small" @click="addWork">新增工作经历</el-button><el-button type="primary" @click="workOnSubmit" size="small">保存</el-button><el-button @click="back" size="small">返回</el-button></el-form-item></el-form></div></template></el-tab-pane>
data里面定义数据
formData3: {powerAttrList: [{start_time: '',end_time: '',corp: '',position: '',contact: ''}]},workForm: {start_time: '',end_time: '',corp: '',position: '',contact: ''},
methods里面定义方法
// 增加工作经历addWork() {this.formData3.powerAttrList.push({start_time: '',end_time: '',corp: '',position: '',contact: ''})},// 删除属性列removeRow(index) {this.formData3.powerAttrList.splice(index, 1)},
vue 动态添加表单,新增表格相关推荐
- vue实现动态添加表单
前言 日常开发中,动态添加表单的场景还是蛮多的,可能第一次听到动态添加表单的同学会有一点懵,但其实实现起来还是很简单的,下面一起来看看吧. 实现思路 当我们点击 "新增车辆信息" ...
- antd 动态添加表单_ZooTeam 拍了拍你,来看看如何设计动态化表单
? 这是第 58篇不掺水的原创,想要了解更多,请戳上方蓝色字体:政采云前端团队关注我们吧- 本文首发于政采云前端团队博客:ZooTeam 拍了拍你,来看看如何设计动态化表单 https://www.z ...
- vue动态生成表单元素基础篇
这里讲解一个vue生成表单的简单实例: (图一) (图二) (图三) 如上图所示: 图一: 空的输入框的情况 图二: 点击 "+" 添加生成表单的情况 图三: 表单中可以输入值,并 ...
- vue动态生成表单元素
前几天接了一个需求,需要动态生成一个表单数据,然后提交,提交完数据后.通过编辑按钮进入时,需要进行数据回填. 一.页面展示: I. 没生成表单前的状态 Vue-UEedit UEedit II. 单机 ...
- html5表单动态添加,js动态添加表单实例
前段时间因为域名关系网站停了一段时间.别的不多说了,我前端结合php做一个批量建栏目的模块,用到这个 对了下点,这个添加input动态添加 name也是可设成不同有,我用的是"text&qu ...
- vue动态form表单实现
你只管复制粘贴,剩下交给代码(通过自己需求改代码) <!DOCTYPE html> <html lang="en"><head><meta ...
- antd 动态添加表单_react Ant Design 动态生成表单,并带验证
写点杂记,写这个文章原因是因为我对象要做这个功能,我们正好用到了特意拆写成了1个简单的demo import React, {Component} from 'react' import {conne ...
- html实现动态多表单输入,提交多个动态添加的html表单
我正在构建一个可以动态添加表单的功能.不是表单字段,而是一个完整的单独的HTML表单.提交多个动态添加的html表单 我使用JS添加它们. add_email_template $('#add_ema ...
- vue中添加附件以及表单内表格动态添加的功能实现
vue前端表单自动生成地址 form-generator vue中添加附件以及表单内表格动态添加的功能实现 页面展示 <el-col :span="12"><el ...
- vue element-ui自定义表头,动态添加表头,新增行、新增列、删除行、删除列
vue element-ui表格怎样自定义表头,动态添加表头,新增行.新增列.删除行.删除列 需求描述 1.自定义表头,表头里插入输入框 2.默认初始化几行几列占位 3.新增行 4.新增列 5.右键点 ...
最新文章
- 将单链表的每K个节点之间逆序
- 双非高校硕士一作发学校首篇Nature后,选择离开科研当公务员,本人及导师回应...
- 农村电商,如何做到年入100万?
- 当区块链遇到零知识证明 1
- python3字典详解_Python3实现的字典遍历操作详解
- 宝藏女孩程序媛,谈谈职场成长这些事
- 双系统删除ubuntu后进入gun grub version 2.04的解决办法
- 嵌入式linux快速入门
- Nacos 国内镜像
- VS2008安装Mercurial插件
- (TVS)简介(瞬态抑制二极管)参数
- cdh 6.x、cdh 5.16.x、cdh 5.15.x、cdh 5.14.x、cdh 5.12.x组件对应版本
- 计算机英语说明文,英语说明文作文
- 高德地图开发(一)显示地图与定位
- 产品公司解决方案、解决方案公司解决方案,可能你做了一辈子IT你也不知道...
- python画一个爱心
- cpu功耗排行_目前较低功耗的intel系cpu求推荐?
- BrowserslistError: Unknown browser query `w`. Maybe you are using old Browserslist or made typo in q
- python爬取京东笔记本标题、品牌、价格、评论数
- 到底咋做,才能业务财务真的一体化
热门文章
- 宝德服务器主板型号在哪看,配Xeon E5620 宝德PR2760T服务器初解析
- Prestashop SSL配置
- 艾美捷内毒素纯化树脂说明书
- mac touchbar 突然没有音量和亮度调解了,解决办法
- CRM系统:客户培育提高业绩的方法
- 【文末福利】【重磅】智能未来 —— 人工智能与城乡规划的交叉对话(CSDN深圳城市开发者社区首场线下技术交流活动)
- 【架构实践】“可扩展”的艺术:你知道架构扩展立方体是什么吗?背后的思想对架构设计有什么指导意义?
- 大数据技术之spark算子
- 生活如水险,人生应像鱼
- 小程序动态修改循环中的样式