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高级程序设计 客户端存储学习笔记
Sep 10 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
Apr 29 Javascript
使用JQuery库提供的扩展功能实现自定义方法
Sep 09 Javascript
学习使用bootstrap基本控件(table、form、button)
Apr 12 Javascript
jQuery实现的分页功能示例
Jan 22 Javascript
基于JavaScript实现轮播图原理及示例
Apr 10 Javascript
vue中将网页打印成pdf实例代码
Jun 15 Javascript
VUE axios上传图片到七牛的实例代码
Jul 28 Javascript
react-native-video实现视频全屏播放的方法
Mar 19 Javascript
vue spa应用中的路由缓存问题与解决方案
May 31 Javascript
Vue使用富文本编辑器Vue-Quill-Editor(含图片自定义上传服务、清除复制粘贴样式等)
May 15 Javascript
vue 手机物理监听键+退出提示代码
Sep 09 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
echo, print, printf 和 sprintf 区别
2006/12/06 PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
2010/05/04 PHP
PHP删除HTMl标签的实现代码
2013/06/30 PHP
使用openssl实现rsa非对称加密算法示例
2014/01/24 PHP
PHP学习笔记(三):数据类型转换与常量介绍
2015/04/17 PHP
php邮件发送的两种方式
2020/04/28 PHP
javascript 常用代码技巧大收集
2009/02/25 Javascript
Javascript Object.extend
2010/05/18 Javascript
jquery URL参数判断,确定菜单样式
2010/05/31 Javascript
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
TimergliderJS 一个基于jQuery的时间轴插件
2011/12/07 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
JS简单操作select和dropdownlist实例
2014/11/26 Javascript
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
原生JS实现的简单小钟表功能示例
2018/08/30 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
JQuery通过键盘控制键盘按下与松开触发事件
2020/08/07 jQuery
Python加pyGame实现的简单拼图游戏实例
2015/05/15 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
python删除过期log文件操作实例解析
2018/01/31 Python
python3处理含有中文的url方法
2018/05/10 Python
详解爬虫被封的问题
2019/04/23 Python
python修改字典键(key)的方法
2019/08/05 Python
Python模块的定义,模块的导入,__name__用法实例分析
2020/01/07 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
Python+pyftpdlib实现局域网文件互传
2020/08/24 Python
巴西宠物商店:Cobasi
2019/04/19 全球购物
怎样写好自我鉴定
2013/12/04 职场文书
会计专业大学生职业生涯规划书
2014/02/11 职场文书
我的梦中国梦演讲稿
2014/04/23 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书
Python学习之os包使用教程详解
2022/03/21 Python