当点击新增工作经历时,动态新增表单,并且可以点击删除当当前表单
新增的数据要以对象的形式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 动态添加表单,新增表格相关推荐

  1. vue实现动态添加表单

    前言 日常开发中,动态添加表单的场景还是蛮多的,可能第一次听到动态添加表单的同学会有一点懵,但其实实现起来还是很简单的,下面一起来看看吧. 实现思路 当我们点击 "新增车辆信息" ...

  2. antd 动态添加表单_ZooTeam 拍了拍你,来看看如何设计动态化表单

    ? 这是第 58篇不掺水的原创,想要了解更多,请戳上方蓝色字体:政采云前端团队关注我们吧- 本文首发于政采云前端团队博客:ZooTeam 拍了拍你,来看看如何设计动态化表单 https://www.z ...

  3. vue动态生成表单元素基础篇

    这里讲解一个vue生成表单的简单实例: (图一) (图二) (图三) 如上图所示: 图一: 空的输入框的情况 图二: 点击 "+" 添加生成表单的情况 图三: 表单中可以输入值,并 ...

  4. vue动态生成表单元素

    前几天接了一个需求,需要动态生成一个表单数据,然后提交,提交完数据后.通过编辑按钮进入时,需要进行数据回填. 一.页面展示: I. 没生成表单前的状态 Vue-UEedit UEedit II. 单机 ...

  5. html5表单动态添加,js动态添加表单实例

    前段时间因为域名关系网站停了一段时间.别的不多说了,我前端结合php做一个批量建栏目的模块,用到这个 对了下点,这个添加input动态添加 name也是可设成不同有,我用的是"text&qu ...

  6. vue动态form表单实现

    你只管复制粘贴,剩下交给代码(通过自己需求改代码) <!DOCTYPE html> <html lang="en"><head><meta ...

  7. antd 动态添加表单_react Ant Design 动态生成表单,并带验证

    写点杂记,写这个文章原因是因为我对象要做这个功能,我们正好用到了特意拆写成了1个简单的demo import React, {Component} from 'react' import {conne ...

  8. html实现动态多表单输入,提交多个动态添加的html表单

    我正在构建一个可以动态添加表单的功能.不是表单字段,而是一个完整的单独的HTML表单.提交多个动态添加的html表单 我使用JS添加它们. add_email_template $('#add_ema ...

  9. vue中添加附件以及表单内表格动态添加的功能实现

    vue前端表单自动生成地址 form-generator vue中添加附件以及表单内表格动态添加的功能实现 页面展示 <el-col :span="12"><el ...

  10. vue element-ui自定义表头,动态添加表头,新增行、新增列、删除行、删除列

    vue element-ui表格怎样自定义表头,动态添加表头,新增行.新增列.删除行.删除列 需求描述 1.自定义表头,表头里插入输入框 2.默认初始化几行几列占位 3.新增行 4.新增列 5.右键点 ...

最新文章

  1. 将单链表的每K个节点之间逆序
  2. 双非高校硕士一作发学校首篇Nature后,选择离开科研当公务员,本人及导师回应...
  3. 农村电商,如何做到年入100万?
  4. 当区块链遇到零知识证明 1
  5. python3字典详解_Python3实现的字典遍历操作详解
  6. 宝藏女孩程序媛,谈谈职场成长这些事
  7. 双系统删除ubuntu后进入gun grub version 2.04的解决办法
  8. 嵌入式linux快速入门
  9. Nacos 国内镜像
  10. VS2008安装Mercurial插件
  11. (TVS)简介(瞬态抑制二极管)参数
  12. cdh 6.x、cdh 5.16.x、cdh 5.15.x、cdh 5.14.x、cdh 5.12.x组件对应版本
  13. 计算机英语说明文,英语说明文作文
  14. 高德地图开发(一)显示地图与定位
  15. 产品公司解决方案、解决方案公司解决方案,可能你做了一辈子IT你也不知道...
  16. python画一个爱心
  17. cpu功耗排行_目前较低功耗的intel系cpu求推荐?
  18. BrowserslistError: Unknown browser query `w`. Maybe you are using old Browserslist or made typo in q
  19. python爬取京东笔记本标题、品牌、价格、评论数
  20. 到底咋做,才能业务财务真的一体化

热门文章

  1. 宝德服务器主板型号在哪看,配Xeon E5620 宝德PR2760T服务器初解析
  2. Prestashop SSL配置
  3. 艾美捷内毒素纯化树脂说明书
  4. mac touchbar 突然没有音量和亮度调解了,解决办法
  5. CRM系统:客户培育提高业绩的方法
  6. 【文末福利】【重磅】智能未来 —— 人工智能与城乡规划的交叉对话(CSDN深圳城市开发者社区首场线下技术交流活动)
  7. 【架构实践】“可扩展”的艺术:你知道架构扩展立方体是什么吗?背后的思想对架构设计有什么指导意义?
  8. 大数据技术之spark算子
  9. 生活如水险,人生应像鱼
  10. 小程序动态修改循环中的样式