iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue树形控件tree的使用方法
  • 115
分享到

vue树形控件tree的使用方法

2024-04-02 19:04:59 115人浏览 八月长安
摘要

本文实例为大家分享了Vue树形控件tree使用的具体代码,供大家参考,具体内容如下 <template>   <div class="hello tree-con

本文实例为大家分享了Vue树形控件tree使用的具体代码,供大家参考,具体内容如下

<template>
  <div class="hello tree-container">
    <el-tree
      :data="data"
      show-checkbox
      node-key="id"
      class="tree"
      :allow-drop="allowDrop"
      :props="defaultProps"
      :default-expanded-keys="[2, 3]"
      :default-checked-keys="[5]">
    </el-tree>
  </div>
</template>
<script>
export default {
  name: 'HelloWorld',
  data () {
    return {
      msg: 'Welcome to Your vue.js App|',
      data: [{
          id: 1,
          label: '一级 2',
          children: [{
            id: 3,
            label: '二级 2-1',
            children: [{
              id: 4,
              label: '三级 3-1-1'
            }, {
              id: 5,
              label: '三级 3-1-2',
              disabled: true
            }]
          }, {
            id: 2,
            label: '二级 2-2',
            disabled: true,
            children: [{
              id: 6,
              label: '三级 3-2-1'
            }, {
              id: 7,
              label: '三级 3-2-2',
              disabled: true,
              children: [{
                id: 8,
                label: '二级 8-1',
                children: [{
                  id: 9,
                  label: '三级 3-1-1'
                }, {
                  id: 10,
                  label: '三级 3-1-2',
                  disabled: true
                }]
              }]
            }]
          }]
        }],
        defaultProps: {
          // 用于修改节点指定标签的属性值
          children: 'children',
          label: 'label'
        }
    }
  },
  methods: {
    allowDrop(draggingNode, dropNode, type) {
        if (draggingNode.parrent.id=== dropNode.parrent.id) {
          return type !== 'next';
        } else {
          return true;
        }
      }
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>

.tree /deep/ .el-tree-node {
  position: relative;
  padding-left: 16px;
}
 
.tree /deep/ .el-tree-node__children {
  padding-left: 12px;
}
 
.tree /deep/ .el-tree-node :last-child:before {
  height: 50px;
}
.tree /deep/ > .el-tree-node:before {
  border: none !important;
}
.tree /deep/ .el-tree > .el-tree-node:before {
  border-left: none;
}
 
.tree-container /deep/ .el-tree > .el-tree-node:after {
  border-top: none;
}
 
.tree /deep/ .el-tree-node:before {
  content: "";
  left: -4px;
  position: absolute;
  right: auto;
  border-width: 1px;
}
 
.tree /deep/ .el-tree-node:after {
  content: "";
  left: -4px;
  position: absolute;
  right: auto;
  border-width: 1px;
}
.tree /deep/ .el-tree-node__expand-icon.is-leaf {
  display: none;
}
 
.tree /deep/ .el-tree-node:before {
  border-left: 1px solid #b8b9bb;
  bottom: 0px;
  height: 100%;
  top: -26px;
  width: 1px;
}
 
.tree /deep/ .el-tree-node:after {
  border-top: 1px solid #b8b9bb;
  height: 20px;
  top: 24px;
  width: 20px;
}

.tree /deep/ .el-tree-node__expand-icon{
  display: none;
}
.tree /deep/ .el-tree-node__content{
  padding-left: 0 !important;
}

.tree /deep/ .el-tree-node__content {
  height: 18px;padding-top: 16px;
}

</style>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: vue树形控件tree的使用方法

本文链接: https://www.lsjlt.com/news/144385.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue树形控件tree的使用方法
    本文实例为大家分享了vue树形控件tree使用的具体代码,供大家参考,具体内容如下 <template>   <div class="hello tree-con...
    99+
    2022-11-13
  • vue树形控件tree怎么用
    这篇文章给大家分享的是有关vue树形控件tree怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下<template>  <div class=&qu...
    99+
    2023-06-29
  • 如何使用vue-element Tree树形控件
    小编给大家分享一下如何使用vue-element Tree树形控件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!通过tree树形控件的default-checked-keys属性来设置默认...
    99+
    2022-10-19
  • Qt中树形控件Tree Widget的使用方法有哪些
    本篇内容主要讲解“Qt中树形控件Tree Widget的使用方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Qt中树形控件Tree Widget的使用方法有哪些”吧!...
    99+
    2023-06-21
  • ElementUI Tree树形控件怎么用
    小编给大家分享一下ElementUI Tree树形控件怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一,数据渲染1)在&l...
    99+
    2022-10-19
  • Ant Design of Vue的树形控件Tree的使用及说明
    目录基本使用配置项异步加载数据事件进阶使用目录树右键菜单树可搜索的树高阶使用添加树节点总而言之基本使用 配置项 replaceFields 数据渲染属性依赖3个字段: titleke...
    99+
    2022-11-13
    Ant Design Vue树形控件Tree 树形控件使用
  • 怎么使用Vue组件tree实现树形菜单
    本篇内容主要讲解“怎么使用Vue组件tree实现树形菜单”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Vue组件tree实现树形菜单”吧!vue 编写的树形菜单,小巧实用,支持vue1....
    99+
    2023-07-04
  • Android树形控件的实现方法
    在PC上我们已经习惯了树形控件,因为其可以清晰的展现各个节点之间的层次结果,但是在Android平台上,系统并没有提供这样一个控件,而是只有ListView。不过通过改写与Li...
    99+
    2022-06-06
    方法 Android
  • Android树形控件绘制方法
    前言 作为一个开发者,日常会接触到很多优秀的软件,其实,或多或少会有这样的想法,我能不能开发一个自己软件,甚至办公软件都希望是Markdown的文本,为何用office?我常常...
    99+
    2022-06-06
    方法 Android
  • Qt中树形控件TreeWidget的使用方法汇总
    最近需要用到Tree Widget树形控件,现将自己的一些理解记录下来。 Tree Widget在项目控件组(Item Widgets)里面可以找到。这种控件其实有时还是很有用处的,...
    99+
    2022-11-12
  • Python tkinter 树形列表控件(Treeview)的使用方法
    目录1.方法1.1 bbox(item, column=None) 1.2 column( cid, option=None, **kw) 1.3 delete(items...
    99+
    2022-11-12
  • Vue自定义树形控件使用详解
    本文实例为大家分享了Vue自定义树形控件的使用方法,供大家参考,具体内容如下 效果图: 数据结构: tree: { title: '', // 标题(姓名) ...
    99+
    2022-11-12
  • vue.js中element-ui tree树形控件改iview的示例分析
    这篇文章主要介绍了vue.js中element-ui tree树形控件改iview的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。e...
    99+
    2022-10-19
  • vue-tree-chart树形组件的实现(含鼠标右击事件)
    基于 vue-tree-chart,生成项目效果预览,包含鼠标右击事件; vue-tree-chart:https://github.com/tower1229/Vue-Tree-...
    99+
    2022-11-13
  • LayUI—tree树形结构的使用解析
    目录先看一下显示的效果图案例对应的实体类Dept完整代码如下树形结构在实际开发中很长用到,比如部门管理,权限菜单等。因为用树形结构来展示会显的很清晰明了。 最近写了一个个人博客小项目...
    99+
    2022-11-13
    LayUI树形表格 treetable使用 树形表格treetable
  • Element树形控件整合带图标的下拉菜单(tree+dropdown+input)
    目录需求说明:实现步骤:本文主要讲述:自定义树形控件<el-tree> 需求说明: Element UI 官网提供的树形控件包含基础的、可选择的、自定义节点内容的、带节点...
    99+
    2022-11-12
  • vue tree封装一个可选的树组件方式
    目录组件实现的基本功能先看效果图组件实现的基本功能 1,根据后端返回的数据格式,传入组件动态的渲染出当前角色有哪些权限(新建,修改) 2,适配有2级和只有一级多选的数据 3,有全选(...
    99+
    2022-11-13
  • Vue+ElementUI之Tree的使用方法
    Vue+ElementUI之Tree的使用,供大家参考,具体内容如下 前端代码 <template> <div> <el-...
    99+
    2022-11-12
  • Vue组织架构树图组件vue-org-tree的使用解析
    目录Vue组织架构树图组件vue-org-tree说明快速开始APIVue组织架构图组件vue-tree-chartVue组织架构树图组件vue-org-tree 说明 最近需要作出...
    99+
    2022-11-13
    Vue组织架构树图 Vue vue-org-tree vue 组件树
  • vue如何使用递归组件实现一个树形控件
    这篇文章主要介绍“vue如何使用递归组件实现一个树形控件”,在日常操作中,相信很多人在vue如何使用递归组件实现一个树形控件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue如何使用递归组件实现一个树形控件...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作