可编辑的el-table表格,可以结合input输入框,select选择框,tree树形结构等。

实现序列递增,删除的序列不会再出现。

效果图

html部分代码

<div>
<el-table :data="tableData" border :header-cell-style="{textAlign: 'center'}" :cell-style="{ textAlign: 'center' }"><!--递增序列,删除的序列不会再次出现--><el-table-column label="序列" prop="index"></el-table-column><!--多选框,可以替换任何输入框等--><el-table-column label="岗位" prop="data"><template slot-scope="scope"><el-select v-model="scope.row.startFrameType" placeholder="请选择岗位" multiple><el-option v-for="(item,index) in options" :key="index" :label="item" :value="item"></el-option></el-select></template></el-table-column><!--删除操作--><el-table-column fixed="right" label="操作"><template slot-scope="scope"><el-button type="text" size="small" @click="delValue(scope.$index)">删除</el-button></template></el-table-column>
</el-table>
<button type="button" class="btn add" @click="addValue"><span>添加</span></button>
</div>

js部分代码

data() {return {tableData: [],//表格数据options: ['员工', '主管', '全部'],//筛选数据}},
computed: {//序列处理,递增,删除的序列数,不会再出现index() {let index = this.tableData && this.tableData.length && this.tableData[this.tableData.length - 1].indexreturn ++index}},
methods: {//    添加addValue() {this.tableData.push({index: this.index,startFrameType: [],})},//    删除delValue(i) {this.$confirm('是否删除序列?', '提示', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'warning'}).then(() => {this.tableData.splice(i, 1)}).catch(() => {this.$message({type: 'info',message: '已取消'});});},}

可编辑的el-table表格相关推荐

  1. vue获取table一列数据_VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)...

    一.问题 用elementUi横着增加一行数据没毛病,可以操作 添加一列,这新增的这一列, 第一次去赋值的时候值是改了, 但没生效 点击下一行时 值就变过来 二.原因 横向添加 是复制上面的某一条数据 ...

  2. python测试开发django-173.bootstrap实现table表格行内编辑

    前言 网上看了很多基于bootstrap的table表格行内编辑,需要基于bootstrap-table,bootstrap-table-edit,x-editable等插件,写的很复杂. 我想实现的 ...

  3. vue极简代码实现自定义可编辑行及操作按钮的Table表格组件(含源码及演示视频)

    效果图如下: 涉及到技术点包括: 父组件给子组件传值props.动态赋值 refs 对DOM进行操作,slot具名插槽的使用,插槽通过slot-scope给父组件传值 父组件代码: <templ ...

  4. 使用element UI时,table表格插入input输入框后里面的内容无法编辑问题

    其实此处打的问题是内容已经被修改了,但是table表格因为没有更新数据,所以看起来像是没有修改成功 此处可以添加给对应的input标签添加@input="onExchange(scope.$ ...

  5. element-plus table表格换行变色以及部分el自带样式的修改

    element-plus table表格换行变色 次处为表头颜色修改 :header-cell-style="{ background: '#0B3357' }" 在el-tabl ...

  6. html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...

    本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...

  7. layui table 添加img_layui中table表格的基本操作

    最近抽空总结了下layui中table表格的相关配置,解释的比较全面,可供大家参考,页面效果如下: table表格.png table表格html部分: 新增 备注 编辑 table表格渲染js (包 ...

  8. antd4 table里面表单赋值_vue的组件化——table表格的封装

    什么是组件化--组件化是vue.js中的重要思想之一,也是vue的一个强大功能.它提供了一种抽象,让我们可以开发出一个个独立可复用的小组件来构造我们的应用:任何的应用都可以被抽象成一个组件进行复用. ...

  9. layui中table监听单元格_layui table表格 监听头删除不请求后台

    表格js function getTable() { var table = layui.table //表格 var username=$("#username").val(); ...

  10. Element-UI中关于table表格的那些骚操作

    最近的项目中使用到element-ui组件库,由于做的是后台管理系统,所以经常需要操作表格,编辑样式的过程中遇到一些问题,官网针对table给出了很多的api,自己可以自定义,基本能满足产品需求,但是 ...

最新文章

  1. 刷前端面经笔记(七)
  2. bzoj-1026 windy数
  3. Typora 收费,WTF? 还是需要支持下
  4. Ardino基础教程 21_LCD1602液晶屏
  5. BootStrap网格布局
  6. python下载模块命令_python kafka模块操作命令集合
  7. python统计各分数段人数并可根据选择绘制不同的图形_python习题整理
  8. php 上传进度条api,php如何实现上传进度条
  9. 再见2006,奋斗2007
  10. php网页怎么和PLC通讯,PLC的通讯与编程
  11. 理论+实验:Apache网页与安全优化(网页压缩、网页缓存、隐藏版本信息、网页图片防盗链)
  12. C语言课设——电影院选票系统
  13. 【无极低码】手写一个低代码平台之二次开发Java
  14. GHOST WIN8 32位软件自选安装专业优化版 201307 V4.0
  15. 少爷的云台山漂流记:山崖水畔的狂欢
  16. 如何使用爬虫与JieBa库制作词云
  17. 电机噪音测试:手持式噪音计术语1
  18. WebRTC系列-网络之带宽估计和码率估计(1)
  19. 什么是硬件加密与软件加密,有什么区别?
  20. ARM V7内存术语

热门文章

  1. vue-router 路由传参
  2. Linux系统忘记密码解决办法
  3. python画八卦图的指令_如何绘制八卦图?CorelDRAW快速绘制太极八卦图形
  4. 带你初识JSP(JAVA服务器页面)
  5. 用户管理系统功能测试报告
  6. apiserver报错:OpenAPI spec does not exists
  7. Wps二次开发(POI)
  8. 超好用的清理软件Wise Disk Cleaner X
  9. 《Android 4高级编程(第3版)》(完整书签).pdf
  10. HitPaw Photo Enhancer v1.0.1 照片清晰放大