三级分类 树形结构

前端环境搭建

然后开始写前端了 前端我使用的是
https://panjiachen.github.io/vue-element-admin-site/zh/guide/
天天开源那个太垃圾了 调了一下午就是run不起来
拉取项目并导入依赖之后 配置环境参数
image
开发 生产 测试环境
我们使用的是开发环境
image

创建右侧列表项

根据文档信息
image
其中path为url路径
component为组建类型
name为组建名称
redirect为无跳转
然后子元素两个
component为组建的路径
然后根据路径创建vue文件

创建树形空间

image
data为展示的数据 这个数据还得从刚才写的接口查询
node-key为唯一表示 取类别id再好不过了

    <el-tree ref="menuTree" show-checkbox node-key="data.catId"  :data="categoryList" :props="defaultProps" >

    </el-tree>

后天交互展示数据

编写接口 在api中编写后端请求接口
image
然后导包就可以使用了
image

我们希望第一次加载页面就进行加载数据
image
created钩子函数可以解决这个问题 设置将展示的数据 然后刷新路由即可
getMenus实现直接调用后台接口

    getMenus() {
      getCategoryTreeList().then((response) => {
        this.categoryList = response.data
      })
      this.$forceUpdate()
    },
posted @   RainbowMagic  阅读(169)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示