三级分类 树形结构


前端环境搭建

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

开发 生产 测试环境
我们使用的是开发环境

创建右侧列表项

根据文档信息

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

创建树形空间


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

    

    

后天交互展示数据

编写接口 在api中编写后端请求接口

然后导包就可以使用了

我们希望第一次加载页面就进行加载数据

created钩子函数可以解决这个问题 设置将展示的数据 然后刷新路由即可
getMenus实现直接调用后台接口

    getMenus() {
      getCategoryTreeList().then((response) => {
        this.categoryList = response.data
      })
      this.$forceUpdate()
    },