
# tab
#### 配置项说明
表1tab配置项说明 
| 参数        | 类型                  | 是否必选 | 示例                                                                                                                                  | 说明                                                  |
|:---|:---|:---|:---|:---|
| type      | String              | 是    | type: "tab"                                                                                                                         | 配置项类型。                                              |
| value     | String              | 否    | value: "defaultValue"                                                                                                               | 默认值。                                                |
| name      | String              | 是    | name: "commProps.myString"                                                                                                          | 该字段的值与advanceEditvm中的commProps.myString双向绑定。        |
| label     | Object              | 否    | label: { "zh_CN": "中文标签", "en_US": "En label" }                                                                                     | 配置项的标签，需要国际化。                                       |
| tip       | Object              | 否    | tip: { zh_CN: "中文提示", en_US: "English tip"}                                                                                         | 提示图标，当配置项比较复杂，可以添加一些提示内容。                           |
| noToolTip | Boolean             | 否    | noToolTip: false                                                                                                                    | 标签是否具有el-tooltip提示，默认为false。                        |
| disabled  | Function \| Boolean | 否    | disabled: true或(data, field, vm) =\> boolean                                                                                        | 是否禁用，可自定义函数，根据其他选项的值来判定是否禁用，返回true禁用。               |
| showFunc  | Function            | 否    | showFunc: function(vm) { return vm.commProps.showTitle; }                                                                           | 是否显示该配置项，可自定义函数，根据其他选项的值来判定是否显示，返回true显示function定义。 |
| options   | Object              | 是    | options: \["label": {"zh_CN": "开启","en_US": "Enable"},"value": true},{"label": {"zh_CN": "关闭","en_US": "Disable"},"value": false}\] | 选项。                                                 |
| sourceKey | String              | 否    | sourceKey: "value"                                                                                                                  | 选项中值对应的key，默认为value。                                |
   
#### 事件
表2事件 
| 事件名称   | 调用配置项中的方法 | 说明     | 回调参数                 |
|:---|:---|:---|:---|
| change | change    | 值改变时触发 | (value, data, field) |
   
#### 配置示例
tab配置示例如下，配置后效果如[图1]所示。
```
{
type: 'tab',
name: 'commProps.myTab',
value: true,
label: {
zh_CN: 'tab的类型',
en_US: 'tab Type Example'
},
options: [{
label: {
zh_CN: '开启',
en_US: 'Enable'
},
value: true
},
{
label: {
zh_CN: '关闭',
en_US: 'Disable'
},
value: false
}
]
}
```
图1tab配置后效果   
![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002158424653.png)
