feat(select): 支持排除和包含选项的过滤功能
- 在组件中新增 exclude 和 include 属性,支持对数据进行筛选 - 使用 useMemo 优化实际展示数据的计算逻辑 - 引入工具函数 getMatchedItems 和 getUnmatchedItems 进行数据过滤 - 修改回调函数和 options 渲染为基于过滤后的数据 - 通过 onGetData 返回过滤后的数据列表2.0
parent
f2e67964e0
commit
aa039a7e4f
|
|
@ -1,6 +1,6 @@
|
||||||
import { Select } from "antd";
|
import { Select } from "antd";
|
||||||
import { useEffect, useMemo } from "react";
|
import { useEffect, useMemo } from "react";
|
||||||
import { getMatchedItems, getUnmatchedItems } from "../../../utils/index.js";
|
import { getMatchedItems, getUnmatchedItems } from "../../../utils";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 基础下拉组件
|
* 基础下拉组件
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue