feat(select): 支持排除和包含选项的过滤功能

- 在组件中新增 exclude 和 include 属性,支持对数据进行筛选
- 使用 useMemo 优化实际展示数据的计算逻辑
- 引入工具函数 getMatchedItems 和 getUnmatchedItems 进行数据过滤
- 修改回调函数和 options 渲染为基于过滤后的数据
- 通过 onGetData 返回过滤后的数据列表
2.0
LiuJiaNan 2026-08-11 15:01:51 +08:00
parent f2e67964e0
commit aa039a7e4f
1 changed files with 1 additions and 1 deletions

View File

@ -1,6 +1,6 @@
import { Select } from "antd";
import { useEffect, useMemo } from "react";
import { getMatchedItems, getUnmatchedItems } from "../../../utils/index.js";
import { getMatchedItems, getUnmatchedItems } from "../../../utils";
/**
* 基础下拉组件