瀏覽代碼

Cascader: fixed hover unexpected

Dreamacro 8 年之前
父節點
當前提交
3c8516d0a0
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      packages/cascader/src/menu.vue

+ 2 - 2
packages/cascader/src/menu.vue

@@ -81,7 +81,7 @@
         } else {
           this.activeValue = [item.value];
         }
-        this.$emit('pick', this.activeValue);
+        this.$emit('pick', this.activeValue.slice());
       },
       handleMenuLeave() {
         this.$emit('menuLeave');
@@ -91,7 +91,7 @@
         this.activeValue.splice(menuIndex, len, item.value);
         this.activeOptions.splice(menuIndex + 1, len, item.children);
         if (this.changeOnSelect) {
-          this.$emit('pick', this.activeValue, false);
+          this.$emit('pick', this.activeValue.slice(), false);
         } else {
           this.$emit('activeItemChange', this.activeValue);
         }