feat(Cascader): 添加清除功能支持

- 实现 handleClear 函数处理清除操作
- 添加 onClear 事件回调处理清空节点路径
- 集成清除功能到 Cascader 组件中
master
LiuJiaNan 2026-04-07 10:40:58 +08:00
parent 2481286920
commit 428a66b516
1 changed files with 5 additions and 0 deletions

View File

@ -57,6 +57,10 @@ function BasicCascader(props) {
onChange?.(value, selectedOptions);
};
const handleClear = () => {
onGetNodePaths?.([]);
};
useEffect(() => {
onGetData?.(data, processedData);
}, [data, processedData]);
@ -66,6 +70,7 @@ function BasicCascader(props) {
options={processedData}
placeholder={`请选择${placeholder}`}
onChange={handleChange}
onClear={handleClear}
fieldNames={{ label: nameKey, value: idKey, children: childrenKey }}
{...restProps}
/>