diff --git a/src/components/Cascader/Basic/index.js b/src/components/Cascader/Basic/index.js index 4a68298..a2d15b7 100644 --- a/src/components/Cascader/Basic/index.js +++ b/src/components/Cascader/Basic/index.js @@ -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} />