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 相关文章推荐
用JQuery模仿淘宝的图片放大镜显示效果
Sep 15 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
Apr 25 Javascript
一个JS函数搞定网页标题(title)闪动效果
May 13 Javascript
js通过iframe加载外部网页的实现代码
Apr 05 Javascript
JQuery实现图片轮播效果
Sep 15 Javascript
jquery dataTable 获取某行数据
May 05 jQuery
微信小程序滚动Tab实现左右可滑动切换
Aug 17 Javascript
详解Vue快速零配置的打包工具——parcel
Jan 16 Javascript
Node.js中的child_process模块详解
Jun 08 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
Sep 10 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
Apr 28 Javascript
解决VueCil代理本地proxytable无效报错404的问题
Nov 07 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 文件类型判断代码
2009/03/13 PHP
php下封装较好的数字分页方法
2010/11/23 PHP
基于PHP一些十分严重的缺陷详解
2013/06/03 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
浅谈laravel-admin的sortable和orderby使用问题
2019/10/03 PHP
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
Table冻结表头示例代码
2013/08/20 Javascript
判断客户浏览器是否支持cookie的示例代码
2013/12/23 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
Javascript中innerHTML用法实例分析
2015/01/12 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
node.js用fs.rename强制重命名或移动文件夹的方法
2017/12/27 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
微信小程序实现日历效果
2018/12/28 Javascript
jQuery - AJAX load() 实例用法详解
2019/08/27 jQuery
JavaScript数值类型知识汇总
2019/11/17 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
vue实现树状表格效果
2020/12/29 Vue.js
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
Python实现矩阵转置的方法分析
2017/11/24 Python
TensorFlow模型保存/载入的两种方法
2018/03/08 Python
python基础教程项目五之虚拟茶话会
2018/04/02 Python
Python3.5文件读与写操作经典实例详解
2019/05/01 Python
python+opencv像素的加减和加权操作的实现
2019/07/14 Python
tensorflow的计算图总结
2020/01/12 Python
Python之qq自动发消息的示例代码
2021/02/18 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
ProBikeKit新西兰:自行车套件,跑步和铁人三项装备
2017/04/05 全球购物
科颜氏印度官网:Kiehl’s印度
2021/02/20 全球购物
构造方法和其他方法的区别
2016/04/26 面试题
机电一体化毕业生求职信
2013/11/02 职场文书
人力资源部培训专员岗位职责
2014/01/02 职场文书
党员检讨书范文
2014/12/27 职场文书
职场中的你,辞职信写对了吗?
2019/06/26 职场文书