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 相关文章推荐
javascript获取函数名称、函数参数、对象属性名称的代码实例
Apr 12 Javascript
javascript的创建多行字符串的7种方法
Apr 29 Javascript
javascript检测浏览器的缩放状态实现代码
Sep 28 Javascript
JavaScript设计模式之外观模式实例
Oct 10 Javascript
angularJS 中$attrs方法使用指南
Feb 09 Javascript
jQuery源码解读之removeAttr()方法分析
Feb 20 Javascript
js动态生成Html元素实现Post操作(createElement)
Sep 14 Javascript
JavaScript代码实现左右上下自动晃动自动移动
Apr 08 Javascript
vue router demo详解
Oct 13 Javascript
Angular ElementRef简介及其使用
Oct 01 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
Jul 19 Javascript
uni-app 自定义底部导航栏的实现
Dec 11 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执行速度全攻略(上)
2006/10/09 PHP
php allow_url_include的应用和解释
2010/04/22 PHP
php学习笔记之面向对象编程
2012/12/29 PHP
神盾加密解密教程(三)PHP 神盾解密工具
2014/06/08 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
nginx下安装php7+php5
2016/07/31 PHP
PHP 中使用explode()函数切割字符串为数组的示例
2017/05/06 PHP
js变量以及其作用域详解
2020/07/18 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
详解javascript函数的参数
2015/11/10 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
详解js运算符单竖杠“|”与“||”的用法和作用介绍
2016/11/04 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
在vue项目实现一个ctrl+f的搜索功能
2020/02/28 Javascript
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
python操作ssh实现服务器日志下载的方法
2015/06/03 Python
100行Python代码实现自动抢火车票(附源码)
2018/01/11 Python
CentOS7.3编译安装Python3.6.2的方法
2018/01/22 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
详解python中eval函数的作用
2019/10/22 Python
Python通过format函数格式化显示值
2020/10/17 Python
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
The Body Shop美体小铺西班牙官网:天然化妆品
2019/06/21 全球购物
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
园林技术个人的自我评价
2014/01/08 职场文书
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
小学班主任工作随笔
2015/08/15 职场文书
CSS3实现列表无限滚动/轮播效果
2021/06/23 HTML / CSS
vue使用refs获取嵌套组件中的值过程
2022/03/31 Vue.js