You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
711 B
29 lines
711 B
2 years ago
|
<wxs src="../wxs/utils.wxs" module="utils" />
|
||
|
|
||
|
<view
|
||
|
class="{{ utils.bem('tabbar-item', { active }) }} custom-class"
|
||
|
style="color: {{ active ? activeColor : inactiveColor }}"
|
||
|
bindtap="onClick"
|
||
|
>
|
||
|
<view class="van-tabbar-item__icon">
|
||
|
<van-icon
|
||
|
wx:if="{{ icon }}"
|
||
|
name="{{ icon }}"
|
||
|
class-prefix="{{ iconPrefix }}"
|
||
|
custom-class="van-tabbar-item__icon__inner"
|
||
|
/>
|
||
|
<block wx:else>
|
||
|
<slot wx:if="{{ active }}" name="icon-active" />
|
||
|
<slot wx:else name="icon" />
|
||
|
</block>
|
||
|
<van-info
|
||
|
dot="{{ dot }}"
|
||
|
info="{{ info }}"
|
||
|
custom-class="van-tabbar-item__info"
|
||
|
/>
|
||
|
</view>
|
||
|
<view class="van-tabbar-item__text">
|
||
|
<slot />
|
||
|
</view>
|
||
|
</view>
|