From 021506eb3bfae79f3f045d5ea8ee074dbc96c3b0 Mon Sep 17 00:00:00 2001 From: oasis-cloud Date: Fri, 31 May 2024 14:39:54 +0800 Subject: [PATCH] fix(cascader): onPathChange is not a function --- src/packages/cascader/cascader.taro.tsx | 4 ++-- src/packages/cascader/cascader.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/packages/cascader/cascader.taro.tsx b/src/packages/cascader/cascader.taro.tsx index e5bf5ed0e6..92df6761db 100644 --- a/src/packages/cascader/cascader.taro.tsx +++ b/src/packages/cascader/cascader.taro.tsx @@ -328,7 +328,7 @@ const InternalCascader: ForwardRefRenderFunction< const pathNodes = state.panes.map((item) => item.selectedNode) const optionParams = pathNodes.map((item: any) => item.value) onChange(optionParams, pathNodes) - onPathChange(optionParams, pathNodes) + onPathChange?.(optionParams, pathNodes) setInnerValue(optionParams) } setOptionsData(state.panes) @@ -353,7 +353,7 @@ const InternalCascader: ForwardRefRenderFunction< if (!type) { const pathNodes = state.panes.map((item) => item.selectedNode) const optionParams = pathNodes.map((item: any) => item?.value) - onPathChange(optionParams, pathNodes) + onPathChange?.(optionParams, pathNodes) } return } diff --git a/src/packages/cascader/cascader.tsx b/src/packages/cascader/cascader.tsx index 6ada53b1d5..85dd140377 100644 --- a/src/packages/cascader/cascader.tsx +++ b/src/packages/cascader/cascader.tsx @@ -327,7 +327,7 @@ const InternalCascader: ForwardRefRenderFunction< const pathNodes = state.panes.map((item) => item.selectedNode) const optionParams = pathNodes.map((item: any) => item.value) onChange(optionParams, pathNodes) - onPathChange(optionParams, pathNodes) + onPathChange?.(optionParams, pathNodes) setInnerValue(optionParams) } setOptionsData(state.panes) @@ -352,7 +352,7 @@ const InternalCascader: ForwardRefRenderFunction< if (!type) { const pathNodes = state.panes.map((item) => item.selectedNode) const optionParams = pathNodes.map((item: any) => item?.value) - onPathChange(optionParams, pathNodes) + onPathChange?.(optionParams, pathNodes) } return }