当前位置: 首页 > news >正文

Vue-24-利用Vue3的element-plus库实现树形结构数据展示

文章目录

  • 1 项目启动
    • 1.1 创建和启动项目(vite+vue)
    • 1.2 清理不需要的代码
    • 1.3 下载必备的依赖(element-plus)
    • 1.4 完整引入并注册(main.sj)
    • 1.5 设置@别名(vite.config.js)
  • 2 el-tree树形控件
    • 2.1 TreeComponents.vue
      • 2.1.1 模板部分
      • 2.1.2 类型定义(Tree)
      • 2.1.3 树形数据(data)
      • 2.1.4 整体代码
    • 2.2 App.vue
  • 3 示例应用
    • 3.1 树形数据(TreeComponent.vue)
    • 3.2 效果如下
  • 4 附录
    • 4.1 路径枚举转换为嵌套JSON
    • 4.2 参考附录

使用el-tree控件,通过构建嵌套json数据格式,实现树形数据结构展示。

1 项目启动

1.1 创建和启动项目(vite+vue)

创建vue3+vite的项目
CMD>npm create vite@latest vue3_vite_tree -- --template vue
CMD>cd vue3_vite_backend
CMD>npm install 安装依赖
CMD>npm run dev  启动项目

1.2 清理不需要的代码

进入src目录
(1)删除style.css文件
(2)删除main.js中对style.css的引用。
(3)删除components中的HelloWorld.vue组件。
(4)删除App.vue中对HelloWorld组件的引用,修改template标签中的内容为123,清空style中的

http://www.dtcms.com/a/353656.html

相关文章:

  • Autodesk Maya 2026.2 全新功能详解:MotionMaker AI 动画、LookdevX 材质增强、USD 工作流优化
  • 在MiniOB源码中学习使用Flex与Bison解析SQL语句-第二节
  • 【Linux】正则表达式学习记录
  • FFMPEG api使用
  • 从disable_cost到disabled_nodes,最小代价预估质的飞跃
  • nestjs日志(nest-winston)
  • pyecharts可视化图表-tree:从入门到精通
  • Linux 系统调优与CPU-IO-网络内核参数调优
  • Task04: CAMEL框架中的多智能体系统(课程第三章剩余章节)
  • 大模型安全概述、LlamaFirewall
  • ESP8266:Arduino学习
  • 前端性能优化:从指标监控到全链路落地(2024最新实战指南)
  • 短视频矩阵管理软件推荐——小麦矩阵系统深度解析
  • 关于两视图相机几何关系
  • DevExpress WPF中文教程:如何将WPF数据网格绑定到本地集合?
  • 软件定义汽车(SDV)调试——如何做到 适配软件定义汽车(SDV)?(下)
  • vue新能源汽车销售平台的设计与实现(代码+数据库+LW)
  • 【Vue2✨】 Vue2 入门之旅(二):模板语法
  • Python异步编程:从理论到实战的完整指南
  • Qt---项目架构解读
  • BiLSTM-Attention分类预测+SHAP分析+特征依赖图!深度学习可解释分析,Matlab代码实现
  • 【GaussDB】深度解析:创建存储过程卡死且无法Kill会话的疑难排查
  • codeforces(1045)(div2)D. Sliding Tree
  • 装饰器模式(C++python)
  • 第十四章 Leaflet-Ant-Path 实现西气东输管线动态流向可视化
  • 源代码接入 1688 接口的详细指南
  • 【生产事故处理--kafka日志策略保留】
  • antv x6实现封装拖拽流程图配置(适用于工单流程、审批流程应用场景)
  • 使用Stone 3D快速制作第一人称视角在线小游戏
  • STM32八大模式