<template> <demo-section> <demo-block :title="$t('basicUsage')"> <van-tabbar v-model="active"> <van-tabbar-item icon="home-o">{{ $t('tab') }}</van-tabbar-item> <van-tabbar-item icon="search" dot > {{ $t('tab') }} </van-tabbar-item> <van-tabbar-item icon="friends-o" info="5" > {{ $t('tab') }} </van-tabbar-item> <van-tabbar-item icon="setting-o" info="20" > {{ $t('tab') }} </van-tabbar-item> </van-tabbar> </demo-block> <demo-block :title="$t('customIcon')"> <van-tabbar v-model="active2"> <van-tabbar-item info="3"> <span>{{ $t('custom') }}</span> <img slot="icon" slot-scope="props" :src="props.active ? icon.active : icon.normal" > </van-tabbar-item> <van-tabbar-item icon="search">{{ $t('tab') }}</van-tabbar-item> <van-tabbar-item icon="setting-o">{{ $t('tab') }}</van-tabbar-item> </van-tabbar> </demo-block> <demo-block :title="$t('customColor')"> <van-tabbar v-model="active3" active-color="#07c160" > <van-tabbar-item icon="home-o">{{ $t('tab') }}</van-tabbar-item> <van-tabbar-item icon="search">{{ $t('tab') }}</van-tabbar-item> <van-tabbar-item icon="friends-o">{{ $t('tab') }}</van-tabbar-item> <van-tabbar-item icon="setting-o">{{ $t('tab') }}</van-tabbar-item> </van-tabbar> </demo-block> </demo-section> </template> <script> export default { i18n: { 'zh-CN': { customIcon: '自定义图标', customColor: '自定义颜色' }, 'en-US': { customIcon: 'Custom icon', customColor: 'Custom Color' } }, data() { return { active: 0, active2: 0, active3: 0, icon: { normal: 'https://img.yzcdn.cn/public_files/2017/10/13/c547715be149dd3faa817e4a948b40c4.png', active: 'https://img.yzcdn.cn/public_files/2017/10/13/793c77793db8641c4c325b7f25bf130d.png' } }; } }; </script> <style lang="less"> .demo-tabbar { .van-tabbar { position: relative; &-item { cursor: pointer; } } } </style>