[bugfix] Tabbar: info not work when use icon slot (#1705)

This commit is contained in:
neverland
2018-08-27 21:06:18 +08:00
committed by GitHub
parent fe3eb10bd3
commit 30b3fad696
16 changed files with 78 additions and 61 deletions
+6 -1
View File
@@ -4,17 +4,22 @@
:href="url"
@click="onClick"
>
<div v-if="isDef(info)" :class="b('info')">{{ info }}</div>
<van-info :info="info" :class="b('info')" />
{{ title }}
</a>
</template>
<script>
import Info from '../info';
import create from '../utils/create';
export default create({
name: 'badge',
components: {
[Info.name]: Info
},
props: {
url: String,
info: [String, Number],
@@ -9,15 +9,15 @@ exports[`renders demo correctly 1`] = `
标签名称
</a>
<a class="van-badge van-hairline">
<div class="van-badge__info">8</div>
<div class="van-info van-badge__info">8</div>
标签名称
</a>
<a class="van-badge van-hairline">
<div class="van-badge__info">99</div>
<div class="van-info van-badge__info">99</div>
标签名称
</a>
<a class="van-badge van-hairline">
<div class="van-badge__info">199</div>
<div class="van-info van-badge__info">199</div>
标签名称
</a>
</div>