fix(components): [cascader-panel] avoid multiple init invokes (#20892)

chore: improve
This commit is contained in:
Noblet Ouways
2025-06-24 14:43:58 +02:00
committed by GitHub
parent eb80cacb0d
commit 47ea8e855e

View File

@@ -339,10 +339,17 @@ provide(
})
)
watch([config, () => props.options], initStore, {
deep: true,
immediate: true,
})
watch(
[config, () => props.options],
(newVal, oldVal) => {
if (isEqual(newVal, oldVal)) return
initStore()
},
{
deep: true,
immediate: true,
}
)
watch(
() => props.modelValue,