iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >如何使用vue-element Tree树形控件
  • 821
分享到

如何使用vue-element Tree树形控件

2024-04-02 19:04:59 821人浏览 安东尼
摘要

小编给大家分享一下如何使用Vue-element Tree树形控件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!通过tree树形控件的default-checked-keys属性来设置默认

小编给大家分享一下如何使用Vue-element Tree树形控件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

通过tree树形控件的default-checked-keys属性来设置默认选中的节点

html.vue

<el-fORM-item label="角色权限:">
 <el-tree :data="data2" 
  show-checkbox 
  node-key="id" 
  @check="handleNodeClick" 
  :default-expanded-keys="[]" 
  ref="tree" 
  :default-checked-keys="default_select" 
  :props="defaultProps">
 </el-tree>
</el-form-item>

html.js

data() {
  return {
   data2: [],
   defaultProps: {
    children: 'child',
    label: 'name'
   },
   menu_ids: [],
   // 默认选中
   default_select: [],
   role_id: 0,
  }
 },
 methods: {
  
  getDetail() {
   let that = this;
   that.$Http.post(that.adminapi.api_url + "/Role/show_edit", {
    token: that.token,
    role_id: that.role_id
   }, {
    emulateJSON: true
   }).then(
    function (res) {
     var data = res.body;
     if (data) {
      that.ruleForm.name = data.name;
      that.ruleForm.sort = data.sort;
      that.ruleForm.status = data.status.toString();
      
      
      
      if(typeof (data.menu_id) == 'object'){
       //转数组
       data.menu_id = Object.keys(data.menu_id).map(key=> data.menu_id[key]);
      }
      //赋值
      data.menu_id.forEach((value)=>{
       that.default_select.push(value);
      });

      setTimeout(function () {
       that.default_select.forEach((value)=>{
        that.$refs.tree.setChecked(value,true,false)
       });
      },100);
      that.menu_ids = data.menu_id;
      
     }
    });
  },

  
  handleNodeClick(e, data) {
   console.log(data);
   console.log(e);
   this.menu_ids = data.checkedKeys
  },
 }

总结,Tree树形控件通过后台接口获取到数组数据,还需要再次遍历,将它再遍历为数组,这样我们才可以调用,如果直接从后台获取到数组来调用的时候,我们是获取不到这个数组中的内容。

看完了这篇文章,相信你对“如何使用vue-element Tree树形控件”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网html频道,感谢各位的阅读!

--结束END--

本文标题: 如何使用vue-element Tree树形控件

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

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

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

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

下载Word文档
猜你喜欢
  • 如何使用vue-element Tree树形控件
    小编给大家分享一下如何使用vue-element Tree树形控件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!通过tree树形控件的default-checked-keys属性来设置默认...
    99+
    2022-10-19
  • vue树形控件tree怎么用
    这篇文章给大家分享的是有关vue树形控件tree怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下<template>  <div class=&qu...
    99+
    2023-06-29
  • vue树形控件tree的使用方法
    本文实例为大家分享了vue树形控件tree使用的具体代码,供大家参考,具体内容如下 <template>   <div class="hello tree-con...
    99+
    2022-11-13
  • vue通过element树形控件实现树形表格
    目录实现效果图安装依赖自定义树形控件其他实现总结在vue中通过element树形控件来实现树形表格的效果 通过缩进来实现近似树形表格的效果 实现效果图 安装依赖 $ npm ins...
    99+
    2022-11-12
  • ElementUI Tree树形控件怎么用
    小编给大家分享一下ElementUI Tree树形控件怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一,数据渲染1)在&l...
    99+
    2022-10-19
  • vue.js中element-ui tree树形控件改iview的示例分析
    这篇文章主要介绍了vue.js中element-ui tree树形控件改iview的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。e...
    99+
    2022-10-19
  • Ant Design of Vue的树形控件Tree的使用及说明
    目录基本使用配置项异步加载数据事件进阶使用目录树右键菜单树可搜索的树高阶使用添加树节点总而言之基本使用 配置项 replaceFields 数据渲染属性依赖3个字段: titleke...
    99+
    2022-11-13
    Ant Design Vue树形控件Tree 树形控件使用
  • Vue element树形控件添加虚线详解
    目录1.实现效果2.实现代码3.其他实现总结1.实现效果 2.实现代码 树形控件虚线的添加主要通过控制css来实现,并且在树形控件的缩进数只能为0,令class=“mytree” ...
    99+
    2022-11-12
  • Element树形控件整合带图标的下拉菜单(tree+dropdown+input)
    目录需求说明:实现步骤:本文主要讲述:自定义树形控件<el-tree> 需求说明: Element UI 官网提供的树形控件包含基础的、可选择的、自定义节点内容的、带节点...
    99+
    2022-11-12
  • Vue组件tree如何实现树形菜单
    这篇文章主要为大家展示了“Vue组件tree如何实现树形菜单”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue组件tree如何实现树形菜单”这篇文章吧。vue...
    99+
    2022-10-19
  • 怎么使用Vue组件tree实现树形菜单
    本篇内容主要讲解“怎么使用Vue组件tree实现树形菜单”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Vue组件tree实现树形菜单”吧!vue 编写的树形菜单,小巧实用,支持vue1....
    99+
    2023-07-04
  • Vue Element-ui如何实现树形控件节点添加图标
    本篇内容主要讲解“Vue Element-ui如何实现树形控件节点添加图标”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue Element-ui如何实现树形控件节点添加图...
    99+
    2023-06-21
  • Qt中树形控件Tree Widget的使用方法有哪些
    本篇内容主要讲解“Qt中树形控件Tree Widget的使用方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Qt中树形控件Tree Widget的使用方法有哪些”吧!...
    99+
    2023-06-21
  • Element树形控件el-tree懒加载并设置默认展开和选中的效果
    使用elementui树组件,通过懒加载加载数据,并设置默认展开和全部选中的效果。 <el-tree :load="loadNode" node-key...
    99+
    2023-01-04
    Element el-tree懒加载 Element el-tree展开选中
  • Vue自定义树形控件使用详解
    本文实例为大家分享了Vue自定义树形控件的使用方法,供大家参考,具体内容如下 效果图: 数据结构: tree: { title: '', // 标题(姓名) ...
    99+
    2022-11-12
  • vue如何使用递归组件实现一个树形控件
    这篇文章主要介绍“vue如何使用递归组件实现一个树形控件”,在日常操作中,相信很多人在vue如何使用递归组件实现一个树形控件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue如何使用递归组件实现一个树形控件...
    99+
    2023-07-04
  • Vue2组件tree如何实现无限级树形菜单
    小编给大家分享一下Vue2组件tree如何实现无限级树形菜单,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!How to run ...
    99+
    2022-10-19
  • vue递归组件之如何实现简单树形控件
    这篇文章主要介绍vue递归组件之如何实现简单树形控件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、递归组件-简单树形控件预览及问题 在编写树形组件时遇到的问题:组件如何...
    99+
    2022-10-19
  • 如何基于Element组件改造树形选择器
    这篇文章将为大家详细讲解有关如何基于Element组件改造树形选择器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言:由于做项目需要一个树形选择器,项目用的也是elem...
    99+
    2022-10-19
  • 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 组件树
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作