Tree树形控件--删除分级菜单中的某一个、删除后的树形结构仍然是对应目录下的展开效果、二次删除确认、删除成功提示

简介: 这篇文章提供了一种删除Tree树形控件中分级菜单项的方法,包括实现流程、代码示例和操作效果展示,涉及二次确认和删除成功提示。

前言

这里只是提供一种思路、没有提供完整的代码,只给出了部分代码,对新手不友好(日常记录)

三连哦

实现流程

步骤:

  • 1、点击某一级菜单的删除按钮
  • 2、获取到改节点的信息
  • 3、传输到后台,根据传递的节点ID删除对应信息
  • 4、后端封装好查询的树形结构数据
  • 5、前端回显。

default-expanded-keys 默认展开的节点的 key 的数组 array。可以实现删除后依然展示对应删除菜单目录

代码实现

这里给出删除的方法,主要是要获取到要删除节点的ID。关于如何将数据组装成树形结构,这里需要后台对查询的数据进行处理封装为前台可以用的。

    remove(node, data) {
      var ids = [data.catId];
      this.$confirm(`是否删除【${data.name}】菜单?`, "提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
        type: "warning",
      })
        .then(() => {
          this.$http({
            url: this.$http.adornUrl("/product/category/delete"),
            method: "post",
            data: this.$http.adornData(ids, false),
          }).then(({ data }) => {
            this.$message({
              message: "菜单删除成功",
              type: "success",
            });
            //刷新出新的菜单
            this.getMenus();
            //设置需要默认展开的菜单
            this.expandedKey = [node.parent.data.catId];
          });
        })
        .catch(() => {});

      console.log("remove", node, data);
    },

实现效果

选择要删除的选项
在这里插入图片描述


提示是否删除

在这里插入图片描述


删除成功提示

在这里插入图片描述


后台数据库数据

在这里插入图片描述

相关文章
|
2月前
|
JavaScript API
Antd——如何给树形控件增加编辑删除
Antd——如何给树形控件增加编辑删除
88 0
|
5月前
使用递归的方式删除菜单
使用递归的方式删除菜单
25 1
|
11月前
带有上下级关系的数据改为树形菜单的数据
带有上下级关系的数据改为树形菜单的数据
45 0
|
5月前
【word】论文、报告:①插入图表题注,交叉引用②快速插入图表目录③删改后一键更新
【word】论文、报告:①插入图表题注,交叉引用②快速插入图表目录③删改后一键更新
554 0
|
11月前
|
JSON JavaScript 数据格式
Elementui Tree 树形控件,将勾选选中的值放在list集合里面提交
Elementui Tree 树形控件,将勾选选中的值放在list集合里面提交
69 1
|
11月前
动态表格之查看、删除、编辑
动态表格之查看、删除、编辑
44 0
|
11月前
ztree隐藏指定节点后面的(重命名和删除)图标
ztree隐藏指定节点后面的(重命名和删除)图标
Axure RP 9查找属性栏位置简单步骤(以文本框举例)
Axure RP 9查找属性栏位置简单步骤(以文本框举例)
2035 0
Axure RP 9查找属性栏位置简单步骤(以文本框举例)
|
JavaScript 开发工具 git
Element-ui中 表格(Table)组件中 toggleRowSelection 方法设置默认多选项 无法选中解决思路
Element-ui中 表格(Table)组件中 toggleRowSelection 方法设置默认多选项 无法选中解决思路
1216 0
Element-ui中 表格(Table)组件中 toggleRowSelection 方法设置默认多选项 无法选中解决思路
MPAndroidChart_并列柱状图,及如何实现点击隐藏掉不需要的条目。
在比赛中遇到了MP的并列柱状图,看网上对这方面记录并不是很多,所以今天就做一个教程吧。
184 0
MPAndroidChart_并列柱状图,及如何实现点击隐藏掉不需要的条目。