diff --git a/packages/cascader-panel/src/cascader-panel.vue b/packages/cascader-panel/src/cascader-panel.vue index 135391da..436b006c 100644 --- a/packages/cascader-panel/src/cascader-panel.vue +++ b/packages/cascader-panel/src/cascader-panel.vue @@ -136,6 +136,10 @@ export default { }, watch: { + value() { + this.syncCheckedValue(); + this.checkStrictly && this.calculateCheckedNodePaths(); + }, options: { handler: function() { this.initStore(); @@ -143,10 +147,6 @@ export default { immediate: true, deep: true }, - value() { - this.syncCheckedValue(); - this.checkStrictly && this.calculateCheckedNodePaths(); - }, checkedValue(val) { if (!isEqual(val, this.value)) { this.checkStrictly && this.calculateCheckedNodePaths();