Просмотр исходного кода

Merge pull request #694 from baiyaaaaa/master

fix dropdown menu visible bug
杨奕 8 лет назад
Родитель
Сommit
6417f616de
2 измененных файлов с 4 добавлено и 1 удалено
  1. 1 1
      packages/dropdown/src/dropdown-item.vue
  2. 3 0
      packages/dropdown/src/dropdown.vue

+ 1 - 1
packages/dropdown/src/dropdown-item.vue

@@ -11,7 +11,7 @@
 
     methods: {
       handleClick(e) {
-        this.dispatch('ElDropdownMenu', 'visible', [false]);
+        this.dispatch('ElDropdown', 'visible', [false]);
       }
     }
   };

+ 3 - 0
packages/dropdown/src/dropdown.vue

@@ -5,6 +5,8 @@
   export default {
     name: 'ElDropdown',
 
+    componentName: 'ElDropdown',
+
     mixins: [Emitter],
 
     directives: { Clickoutside },
@@ -31,6 +33,7 @@
     },
 
     mounted() {
+      this.$on('visible', value => { this.visible = value; });
       this.initEvent();
     },