From 30b3fad696a451ddfdfe8eb6e70076e4a279a814 Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 27 Aug 2018 21:06:18 +0800 Subject: [PATCH] [bugfix] Tabbar: info not work when use icon slot (#1705) --- packages/badge/index.vue | 7 ++++++- .../test/__snapshots__/demo.spec.js.snap | 6 +++--- .../test/__snapshots__/demo.spec.js.snap | 2 +- packages/icon/config/template.css | 17 --------------- packages/icon/index.vue | 7 ++++++- packages/info/index.vue | 15 +++++++++++++ packages/tabbar-item/index.vue | 8 ++++++- packages/tabbar/demo/index.vue | 2 +- packages/tabbar/en-US.md | 2 +- .../test/__snapshots__/demo.spec.js.snap | 11 ++++++++-- packages/tabbar/zh-CN.md | 2 +- packages/vant-css/src/badge.css | 21 +++++++------------ packages/vant-css/src/base.css | 1 + packages/vant-css/src/icon.css | 17 --------------- packages/vant-css/src/info.css | 18 ++++++++++++++++ packages/vant-css/src/tabbar.css | 3 ++- 16 files changed, 78 insertions(+), 61 deletions(-) create mode 100644 packages/info/index.vue create mode 100644 packages/vant-css/src/info.css diff --git a/packages/badge/index.vue b/packages/badge/index.vue index b8455066b..8d1a55220 100644 --- a/packages/badge/index.vue +++ b/packages/badge/index.vue @@ -4,17 +4,22 @@ :href="url" @click="onClick" > -
{{ info }}
+ {{ title }} diff --git a/packages/tabbar-item/index.vue b/packages/tabbar-item/index.vue index a1bac34ab..a11dccbe7 100644 --- a/packages/tabbar-item/index.vue +++ b/packages/tabbar-item/index.vue @@ -2,8 +2,9 @@
- + +
@@ -12,12 +13,17 @@