yun-ui
Version:
Mobile UI Components Library for Vue.js by yunzhijia.
54 lines (37 loc) • 1.72 kB
Markdown
# Tabbar
底部选项卡。`建议选项不超过4个,文本不超过8个字符`
> *注:推荐选项卡图标直接使用iconfont
### 使用场景
需要在底部创建选项卡进行导航,用于在两个或多个功能页面间进行切换时。
> 依赖 `tab-item` 组件使用
### 引入
``` javascript
import Vue from 'vue'
import {Tabbar, TabItem} from 'yun-ui'
import 'yun-ui/dist/yun/Tabbar/index.css'
import 'yun-ui/dist/yun/TabItem/index.css'
Vue.component(Tabbar.name, Tabbar)
Vue.component(TabItem.name, TabItem)
```
### 代码示例
``` javascript
<y-tabbar defaultActiveTabId="1" @change="">
<y-tab-item title="文本" tabId="1"></y-tab-item>
<y-tab-item title="文本" tabId="2"></y-tab-item>
</y-tabbar>
```
### API
| 参数 | 描述 | 类型 | 可选值 | 默认值 |
| ---- | ---- | ---- | ---- | ---- |
|defaultActiveTabId | 默认active的tab,并在tab-item组件中传入相应的tabId值,若需要切换不同按钮active功能,需要给每个tab-item绑定tabId | String | | |
| change | tab-item元素active点击切换时的回调函数,参数为切换后的tabId| Function | | |
## TabItem 组件使用说明
### TabItem API
| 参数 | 描述 | 类型 | 可选值 | 默认值 |
| ---- | ---- | ---- | ---- | ---- |
| title | 文本 | String | | |
| tabId | tab绑定的id,用于区分不同的tab | String | | |
### TabItem Slot API
| 参数 | 描述 |
| ---- | ---- |
| icon | 加入的图标 |