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

TreeSelect增加可筛选功能

TreeSelect官方可筛选示例

在这里插入图片描述

<template><el-tree-selectv-model="value":data="data"filterablestyle="width: 240px"/><el-divider /><el-divider />filter node method:<el-tree-selectv-model="value":data="data":filter-node-method="filterNodeMethod"filterablestyle="width: 240px"/>
</template><script lang="ts" setup>
import { ref } from 'vue'const value = ref()const sourceData = [{value: '1',label: 'Level one 1',children: [{value: '1-1',label: 'Level two 1-1',children: [{value: '1-1-1',label: 'Level three 1-1-1',},],},],},{value: '2',label: 'Level one 2',children: [{value: '2-1',label: 'Level two 2-1',children: [{value: '2-1-1',label: 'Level three 2-1-1',},],},{value: '2-2',label: 'Level two 2-2',children: [{value: '2-2-1',label: 'Level three 2-2-1',},],},],},{value: '3',label: 'Level one 3',children: [{value: '3-1',label: 'Level two 3-1',children: [{value: '3-1-1',label: 'Level three 3-1-1',},],},{value: '3-2',label: 'Level two 3-2',children: [{value: '3-2-1',label: 'Level three 3-2-1',},],},],},
]
const data = ref(sourceData)const filterNodeMethod = (value, data) => data.label.includes(value)
</script>

应用到本地项目

本地tree数据结构

在这里插入图片描述

本地项目中的tree结构数据,确定筛选的字段名称:name

代码实现

<el-form-item label="父分类编号" prop="parentId"><el-tree-selectv-model="formData.parentId":data="categoryTree":props="defaultProps"check-strictlydefault-expand-all:filter-node-method="filterNodeMethod"filterableplaceholder="请选择父分类编号"/></el-form-item>const filterNodeMethod = (value, data) => data.name.includes(value)      

在这里插入图片描述

注意:变量名要根据本地数据调整
http://www.lryc.cn/news/412772.html

相关文章:

  • 星环科技与宁夏银行“大数据联合实验室”揭牌,持续打造金融科技新范式
  • React native页面突然白屏
  • 一段直接路径读取文件LINUX C代码
  • Android让所有APK横屏显示
  • 【智能制造-26】PLC标准-SICAR
  • 浅学爬虫-处理复杂网页
  • nginx反向代理严重错误[crit] (13: Permission denied) while reading upstream问题
  • 精通Python爬虫中的XPath:从安装到实战演示
  • redis的使用场景
  • 记录new Date()的各种方法以及时间差的计算方法
  • vue项目创建+eslint+Prettier+git提交规范(commitizen+hooks+husk)
  • 从Docker拉取镜像一直失败超时?这些解决方案帮你解决烦恼
  • R语言大尺度空间数据分析模拟预测及可视化:地统计与空间自相关、空间数据插值、机器学习空间预测、空间升降尺度、空间模拟残差订正、空间制图等
  • 深入理解Java内存管理机制
  • Helm 学习之路,一文弄懂
  • 【面试题解答】一个有序数组 nums ,原地删除重复出现的元素
  • 【数据结构算法经典题目刨析(c语言)】随机链表的复制(图文详解)
  • cqyjldfx
  • 大数据——HBase原理
  • 《电视技术》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • 网络编程 --------- 2、socket网络编程接口
  • C# Deconstruct详解
  • Java 面试常见问题之——为什么重写equals时必须重写hashCode方法
  • 后端给的树形结构 递归 改造成阶联选择器所需要的lable、value结构
  • 文献阅读:基于拓扑结构模型构建ICI收益诊断模型
  • Python文献调研(四)QtDesigner的布局
  • CentOS Linux release 7.9.2009 中sudo命令未找到
  • 生产计划问题的不同最优化工具软件求解
  • Java关键字及保留字总结
  • 【PGCCC】PostgreSQL 14 小版本分析,有那个版本不建议使用#PG中级