From 0092a3841956073e58cc8054499fb6e1f44ce169 Mon Sep 17 00:00:00 2001 From: baiyaaaaa Date: Mon, 22 Aug 2016 12:42:47 +0800 Subject: [PATCH] fixed tab bug --- examples/docs/tabs.md | 12 ++++++++++-- packages/tabs/src/tab.vue | 2 +- packages/tabs/src/tabs.vue | 18 ++++++++++++++---- 3 files changed, 25 insertions(+), 7 deletions(-) diff --git a/examples/docs/tabs.md b/examples/docs/tabs.md index b2594a79a..6e66a5b32 100644 --- a/examples/docs/tabs.md +++ b/examples/docs/tabs.md @@ -18,6 +18,14 @@ activeName: '3', activeName2: '' } + }, + methods: { + handleRemove(tab) { + console.log(tab); + }, + handleClick(tab) { + console.log(tab); + } } } @@ -70,7 +78,7 @@ ## 可关闭的标签
- + 选项卡一内容 选项卡二内容 选项卡三内容 @@ -80,7 +88,7 @@ {{activeName2}} ```html - + 选项卡一内容 选项卡二内容 选项卡三内容 diff --git a/packages/tabs/src/tab.vue b/packages/tabs/src/tab.vue index ea35ec505..356ba4b49 100644 --- a/packages/tabs/src/tab.vue +++ b/packages/tabs/src/tab.vue @@ -24,7 +24,7 @@ + @click="$emit('remove', tab, $event)">
diff --git a/packages/tabs/src/tabs.vue b/packages/tabs/src/tabs.vue index 1e8b70588..1468ac9d4 100644 --- a/packages/tabs/src/tabs.vue +++ b/packages/tabs/src/tabs.vue @@ -1,6 +1,8 @@