1 | ---
|
2 | title: Tabs 标签页
|
3 | preview: https://didi.github.io/mand-mobile/examples/#/tabs
|
4 | ---
|
5 |
|
6 | 用于创建包含内容区域的标签页
|
7 |
|
8 | ### 引入
|
9 |
|
10 | ```javascript
|
11 | import { Tabs, TabPane } from 'mand-mobile'
|
12 |
|
13 | Vue.component(Tabs.name, Tabs)
|
14 | Vue.component(TabPane.name, TabPane)
|
15 | ```
|
16 |
|
17 | ### 代码演示
|
18 |
|
19 |
|
20 | ### API
|
21 |
|
22 | #### Tabs Props
|
23 | |属性 | 说明 | 类型 | 默认值 | 备注|
|
24 | |----|-----|------|------|------|
|
25 | |v-model|双向绑定的标签对象`name`|String|-|-|
|
26 | |immediate|初始化后立即就触发一次`change`事件|Boolean|`false`|-|
|
27 |
|
28 | #### TabPane Props
|
29 | |属性 | 说明 | 类型 | 默认值 | 备注|
|
30 | |----|-----|------|------|------|
|
31 | |name|唯一键名|String|-|必须|
|
32 | |label|菜单标题|String|-|必须|
|
33 | |disabled|是否禁用|Boolean|`false`|-|
|
34 |
|
35 | #### Tabs Methods
|
36 |
|
37 | ##### reflowTabBar()
|
38 | 重新计算`TabBar`样式布局
|
39 |
|
40 | #### Tabs Events
|
41 |
|
42 | ##### @change(tab)
|
43 | 当用户选择标签触发
|
44 |
|
45 | |属性 | 说明 | 类型|
|
46 | |----|-----|------|
|
47 | |tab|选中的标签菜单对象|Object:{name: String, label: String, disabled: Boolean}|
|