mirror of
https://github.com/element-plus/element-plus.git
synced 2026-03-13 07:51:17 +08:00
fix(components): [cascader-panel] avoid multiple init invokes (#20892)
chore: improve
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user