[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

View File

@@ -2,8 +2,9 @@
<div :class="b({ active })" @click="onClick">
<div :class="b('icon', { dot })">
<slot name="icon" :active="active">
<icon v-if="icon" :name="icon" :info="info" />
<icon v-if="icon" :name="icon" />
</slot>
<van-info :info="info" />
</div>
<div :class="b('text')">
<slot :active="active"/>
@@ -12,12 +13,17 @@
</template>
<script>
import Info from '../info';
import create from '../utils/create';
import RouterLink from '../mixins/router-link';
export default create({
name: 'tabbar-item',
components: {
[Info.name]: Info
},
mixins: [RouterLink],
props: {