-
+
+
+
+ setValue
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/cascader/caspanel.vue b/src/components/cascader/caspanel.vue
index 7b5829dd..bcdd82d7 100644
--- a/src/components/cascader/caspanel.vue
+++ b/src/components/cascader/caspanel.vue
@@ -59,8 +59,8 @@
handleTriggerItem (item, fromInit = false, fromUser = false) {
if (item.disabled) return;
+ const cascader = findComponentUpward(this, 'Cascader');
if (item.loading !== undefined && !item.children.length) {
- const cascader = findComponentUpward(this, 'Cascader');
if (cascader && cascader.loadData) {
cascader.loadData(item, () => {
// todo
@@ -110,6 +110,10 @@
fromInit: fromInit
});
}
+
+ if (cascader) {
+ cascader.$refs.drop.update();
+ }
},
updateResult (item) {
this.result = [this.tmpItem].concat(item);