.. | ||
props.d.ts | ||
props.js | ||
README.en-US.md | ||
README.md | ||
tab-bar.d.ts | ||
tab-bar.js | ||
tab-bar.json | ||
tab-bar.wxml | ||
tab-bar.wxss | ||
type.d.ts | ||
type.js |
:: BASE_DOC ::
API
TabBar Props
name | type | default | description | required |
---|---|---|---|---|
bordered | Boolean | true | - | N |
external-classes | Array | - | ['t-class'] |
N |
fixed | Boolean | true | - | N |
safe-area-inset-bottom | Boolean | true | - | N |
shape | String | normal | options:normal/round | N |
split | Boolean | true | - | N |
theme | String | normal | options:normal/tag | N |
value | String / Number / Array | null | Typescript:string | number | Array<string | number> |
N |
default-value | String / Number / Array | undefined | uncontrolled property。Typescript:string | number | Array<string | number> |
N |
TabBar Events
name | params | description |
---|---|---|
change | (value: string | number) |
- |
TabBarItem Props
name | type | default | description | required |
---|---|---|---|---|
badge-props | Object | - | Typescript:BadgeProps ,Badge API Documents。see more ts definition |
N |
icon | String / Slot | - | - | N |
sub-tab-bar | Array | - | Typescript:SubTabBarItem[] interface SubTabBarItem { value: string; label: string } 。see more ts definition |
N |
value | String / Number | - | - | N |
CSS Variables
The component provides the following CSS variables, which can be used to customize styles.
Name | Default Value | Description |
---|---|---|
--td-tab-bar-active-bg | @brand-color-light | - |
--td-tab-bar-active-color | @brand-color | - |
--td-tab-bar-bg-color | @bg-color-container | - |
--td-tab-bar-border-color | @border-color | - |
--td-tab-bar-color | @font-gray-1 | - |
--td-tab-bar-height | 80rpx | - |
--td-tab-bar-hover-bg-color | rgba(0, 0, 0, 0.05) | - |
--td-tab-bar-spread-border-color | @border-color | - |
--td-tab-bar-spread-shadow | @shadow-3 | - |
--td-tab-bar-border-color | @border-color | - |
--td-tab-bar-round-shadow | @shadow-3 | - |