From 407eabd5c3d8472dde4b6431feef2be8a2ab50ef Mon Sep 17 00:00:00 2001 From: 梁灏 Date: Sun, 4 Dec 2016 17:04:48 +0800 Subject: [PATCH] update Dropdown --- src/components/dropdown/dropdown-item.vue | 1 + src/components/dropdown/dropdown.vue | 33 +++++++++++++++++++++++---------- test/routers/dropdown.vue | 176 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------- 3 files changed, 126 insertions(+), 84 deletions(-) diff --git a/src/components/dropdown/dropdown-item.vue b/src/components/dropdown/dropdown-item.vue index a626cb6..4265775 100644 --- a/src/components/dropdown/dropdown-item.vue +++ b/src/components/dropdown/dropdown-item.vue @@ -38,6 +38,7 @@ handleClick () { const $parent = this.$parent.$parent; const hasChildren = this.$parent && this.$parent.$options.name === 'Dropdown'; + if (this.disabled) { this.$nextTick(() => { $parent.visible = true; diff --git a/src/components/dropdown/dropdown.vue b/src/components/dropdown/dropdown.vue index ea23eb2..8c3ef5f 100644 --- a/src/components/dropdown/dropdown.vue +++ b/src/components/dropdown/dropdown.vue @@ -1,12 +1,14 @@