美文网首页
使用vue+element-ui实现子表格的单击可编辑

使用vue+element-ui实现子表格的单击可编辑

作者: 水母云 | 来源:发表于2019-02-22 14:04 被阅读0次

无循环读取数据
实现方法:使用slot-scope="{row,$index}"来获取行的索引值,单击改行,则更改可修改状态editable[$index]。单击时,显示input,其他状态用span显示数据。
template:

 <el-table-column label="名称"  prop="Name" width="300"  header-align="center">
        <template slot-scope="{row,$index}">
             <div  @click="{{changeNum($index)}}">
            <el-input v-if="editable[$index]" v-model='row.Name'></el-input>
            <span v-else>{{row.Name}}</span>
             </div>
        </template>
    </el-table-column>

数据:

editable:[]

方法:

 changeNum(row){
                this.editable[row] = true;
                this.$set(this.editable,row,true)
            },
        }

循环读取数据
不同点:
1、使用<el-form-item v-for="(item,index) in props.row.reportChildList" :key="item" >来获取索引值,方法中的索引值表示为index;
2、不用使用slot-scope。

相关文章

  • 使用vue+element-ui实现子表格的单击可编辑

    无循环读取数据实现方法:使用slot-scope="{row,$index}"来获取行的索引值,单击改行,则更改可...

  • PQ操作

    第一式 不规范日期转换 单击数据 从表格 在创建表对话框中单击确定 进入查询编辑器 即可正常 单击开始 关闭...

  • antd table edit

    antd-editTable 使用antd实现表格增、删、编辑,分别基于react16.2和react16.3实现...

  • 三线表格的制作

    1.全选表格,依次单击【表格工具—设计】—【边框】—【无框线】。 2.全选表格,依次单击【表格工具—设计】—【边框...

  • PHPWord使用简介

    PHP导出word文档,可实现自动分页,可插入图片,表格。 1、下载PHPWord(1)使用composer: (...

  • 表格的常见问题(上)

    1.表格太宽,看不到左右边框 首先单击表格左上角的选择按钮全选表格,然后依次单击【表格工具—布局】—【自动调整】—...

  • iOS开发项目中webview的pop问题

    在项目首页单击按钮,可跳到子页面(H5界面),返回使用pop可以返回到首页。但是当子页面还有子页面时使用pop就会...

  • excel表格设定区域权限,指定编辑人,就用这款工具!

    推荐使用腾讯文档进行表格编辑,腾讯文档支持锁定部分表格或表格区域,设置哪些人有编辑权限,指定成员才能进行编辑,非常...

  • word中的表格基础介绍

    1.创建基础表格 方法一:依次单击【插入】—【表格】,在【表格】下拉按钮中通过拖动鼠标来确定单元格数量,最后单击鼠...

  • 2019-12-25 表格-解决数据量很大的表格渲染卡顿问题

    原生表格方式实现:(表格实现了很多功能,单元格可编辑) https://lky5230.github.io/me/...

网友评论

      本文标题:使用vue+element-ui实现子表格的单击可编辑

      本文链接:https://www.haomeiwen.com/subject/ctndeqtx.html