UNPKG

mand-mobile

Version:

A Vue.js 2.0 Mobile UI Toolkit

54 lines (39 loc) 1.24 kB
--- title: TabBar 标签栏 preview: https://didi.github.io/mand-mobile/examples/#/tab-bar --- 用于创建不含内容区域的标签栏 ### 引入 ```javascript import { TabBar } from 'mand-mobile' Vue.component(TabBar.name, TabBar) ``` ### 代码演示 <!-- DEMO --> ### API #### TabBar Props |属性 | 说明 | 类型 | 默认值 | 备注| |----|-----|------|------|------| |v-model|双向绑定的标签对象`name`|String|-|-| |items|标签标题数组|Array<{name: String, label: String, disabled: Boolean}>|-|-| |has-ink|是否显示下划线|Boolean|`true`|-| |ink-length|下划线宽度|Number|`100`|该数值为下划线占标签按钮宽度的百分比,须在`0-100`之间| |immediate|初始化后立即就触发一次`change`事件|Boolean|`false`|-| #### TabBar Methods ##### reflow() 重新计算样式布局 #### TabBar Events ##### @change(item, index, prevIndex) 标签索引发生变化事件 |属性 | 说明 | 类型| |----|-----|------| |item|选中的标签对象|Object| |index|选中的标签索引|Number| |prevIndex|上一标签索引|Number| #### TabBar Slot ```javascript <md-tab-bar> <template slot="item" slot-scope="{ item, currentName, index, items }"> </template> </md-tab-bar> ```