feat(Cascader): 添加清除功能支持
- 实现 handleClear 函数处理清除操作 - 添加 onClear 事件回调处理清空节点路径 - 集成清除功能到 Cascader 组件中master
parent
2481286920
commit
428a66b516
|
|
@ -57,6 +57,10 @@ function BasicCascader(props) {
|
||||||
onChange?.(value, selectedOptions);
|
onChange?.(value, selectedOptions);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const handleClear = () => {
|
||||||
|
onGetNodePaths?.([]);
|
||||||
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
onGetData?.(data, processedData);
|
onGetData?.(data, processedData);
|
||||||
}, [data, processedData]);
|
}, [data, processedData]);
|
||||||
|
|
@ -66,6 +70,7 @@ function BasicCascader(props) {
|
||||||
options={processedData}
|
options={processedData}
|
||||||
placeholder={`请选择${placeholder}`}
|
placeholder={`请选择${placeholder}`}
|
||||||
onChange={handleChange}
|
onChange={handleChange}
|
||||||
|
onClear={handleClear}
|
||||||
fieldNames={{ label: nameKey, value: idKey, children: childrenKey }}
|
fieldNames={{ label: nameKey, value: idKey, children: childrenKey }}
|
||||||
{...restProps}
|
{...restProps}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue