vue中可编辑树状表格的实现代码


Posted in Javascript onOctober 31, 2020

vue中可编辑树状表格的代码如下所示:

html代码

<template>
	<el-table
    :data="datatree"
    row-key="id"
    :tree-props="{children: 'children'}"
   >
    <el-table-column label="姓名" border>
        <template slot-scope="scope">
          <el-input placeholder="请输入内容" v-show="scope.row.show" v-model="scope.row.label"></el-input>
          <span v-show="!scope.row.show">{{scope.row.label}}</span>
        </template>
      </el-table-column>
      <el-table-column label="操作">
        <template slot-scope="scope">
          <el-button @click="scope.row.show =true" >编辑</el-button>
          <el-button @click="scope.row.show =false">保存</el-button>
        </template>
      </el-table-column>
   </el-table>
 </template>

js代码

<script>
export default {
	data(){
  	return {
  	datatree: [{
     id: 1,
     label: '水果',
     show:false,
     children: [{
      id: 4,
      label: '苹果',
      show:false,
      children: [{
       id: 9,
       label: '苹果皮',
       show:false
      }, {
       id: 10,
       label: '苹果仔',
       show:false
      }]
     }]
    }, {
     id: 2,
     label: '蔬菜',
     show:false,
     children: [{
      id: 5,
      label: '青菜',
      show:false
     }, {
      id: 6,
      label: '土豆',
      show:false
     }]
    }, {
     id: 3,
     label: '饮料',
     show:false,
     children: [{
      id: 7,
      label: '冰红茶',
      show:false
     }, {
      id: 8,
      label: '酷儿',
      show:false
     }]
    }],
    defaultProps: {
     children: 'children',
     label: 'label',
     show:'show'
    }
  }
 }
}

效果图

vue中可编辑树状表格的实现代码

一个简单的可编辑树状表格就出现了
嫌input框太大自己设置一下

vue中可编辑树状表格的实现代码
vue中可编辑树状表格的实现代码

到此这篇关于vue中可编辑树状表格的实现代码的文章就介绍到这了,更多相关vue树状表格内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
js switch case default 的用法示例介绍
Oct 23 Javascript
Bootstrap前端开发案例二
Jun 17 Javascript
D3.js实现文本的换行详解
Oct 14 Javascript
jquery mobile移动端幻灯片滑动切换效果
Apr 15 Javascript
完美解决浏览器跨域的几种方法(汇总)
May 08 Javascript
vue2.0 axios跨域并渲染的问题解决方法
Mar 08 Javascript
vue中将html字符串转换成html后遇到的问题小结
Dec 10 Javascript
JavaScript遍历数组的方法代码实例
Jan 14 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
May 10 Javascript
vue+swiper实现左右滑动的测试题功能
Oct 30 Javascript
浅析vue中的nextTick
Dec 28 Vue.js
使用JS实现简易计算器
Jun 14 Javascript
Ant Design Pro 之 ProTable使用操作
Oct 31 #Javascript
react ant Design手动设置表单的值操作
Oct 31 #Javascript
解决pycharm双击但是无法打开的情况
Oct 31 #Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
Oct 31 #Javascript
antd design table更改某行数据的样式操作
Oct 31 #Javascript
antd配置config-overrides.js文件的操作
Oct 31 #Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
Oct 31 #Javascript
You might like
PHP中isset()和unset()函数的用法小结
2014/03/11 PHP
php函数重载的替代方法--伪重载详解
2015/05/08 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
Jquery中删除元素的实现代码
2011/12/29 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
2016/11/01 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
JS简单判断函数是否存在的方法
2017/02/13 Javascript
ES6深入理解之“let”能替代”var“吗?
2017/06/28 Javascript
jquery写出PC端轮播图实例
2018/01/26 jQuery
Vue.js的动态组件模板的实现
2018/11/26 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
详解nuxt 微信公众号支付遇到的问题与解决
2019/08/26 Javascript
Python 学习笔记
2008/12/27 Python
Python urllib模块urlopen()与urlretrieve()详解
2013/11/01 Python
深入浅析python定时杀进程
2016/06/06 Python
浅谈五大Python Web框架
2017/03/20 Python
python3正则提取字符串里的中文实例
2019/01/31 Python
Python 经典算法100及解析(小结)
2019/09/13 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
Python第三方库安装缓慢的解决方法
2021/02/06 Python
python实现b站直播自动发送弹幕功能
2021/02/20 Python
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
校园新闻广播稿
2014/01/10 职场文书
教师个人自我鉴定
2014/02/08 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
市场督导岗位职责
2015/04/10 职场文书
大学生违纪检讨书范文
2015/05/07 职场文书
员工加薪申请报告
2015/05/15 职场文书
高中信息技术教学反思
2016/02/16 职场文书
分析SQL窗口函数之取值窗口函数
2022/04/21 Oracle