2020-07-28 10:03:53 +08:00
|
|
|
|
---
|
|
|
|
|
title: Tabs 选项卡
|
2020-07-29 16:20:21 +08:00
|
|
|
|
description:
|
2020-07-28 10:03:53 +08:00
|
|
|
|
type: 0
|
|
|
|
|
group: null
|
|
|
|
|
menuName: Tabs 选项卡
|
2020-07-29 16:20:21 +08:00
|
|
|
|
icon:
|
2020-07-28 10:03:53 +08:00
|
|
|
|
order: 53
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
有多组输入框时,也可以通过选项卡来分组。
|
|
|
|
|
|
|
|
|
|
## 基本用法
|
|
|
|
|
|
2021-01-07 23:35:03 +08:00
|
|
|
|
```schema: scope="body"
|
2020-07-28 10:03:53 +08:00
|
|
|
|
{
|
|
|
|
|
"type": "form",
|
|
|
|
|
"debug": true,
|
|
|
|
|
"controls": [
|
2020-10-28 23:32:33 +08:00
|
|
|
|
{
|
|
|
|
|
"type": "tabs",
|
|
|
|
|
"tabs": [
|
2020-07-28 10:03:53 +08:00
|
|
|
|
{
|
2020-10-28 23:32:33 +08:00
|
|
|
|
"title": "基本配置",
|
|
|
|
|
"controls": [
|
|
|
|
|
{
|
|
|
|
|
"name": "text1",
|
|
|
|
|
"type": "text",
|
|
|
|
|
"label": "文本1"
|
|
|
|
|
},
|
2020-07-28 10:03:53 +08:00
|
|
|
|
|
2020-10-28 23:32:33 +08:00
|
|
|
|
{
|
|
|
|
|
"name": "text2",
|
|
|
|
|
"type": "text",
|
|
|
|
|
"label": "文本2"
|
|
|
|
|
}
|
|
|
|
|
]
|
2020-07-28 10:03:53 +08:00
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
2020-10-28 23:32:33 +08:00
|
|
|
|
"title": "其他配置",
|
|
|
|
|
"controls": [
|
|
|
|
|
{
|
|
|
|
|
"name": "text3",
|
|
|
|
|
"type": "text",
|
|
|
|
|
"label": "文本3"
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
"name": "text4",
|
|
|
|
|
"type": "text",
|
|
|
|
|
"label": "文本4"
|
|
|
|
|
}
|
|
|
|
|
]
|
2020-07-28 10:03:53 +08:00
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2021-03-14 19:03:11 +08:00
|
|
|
|
## 同步表单值
|
|
|
|
|
|
|
|
|
|
默认 Tabs 只是展示,如果希望把当前 tab 作为值提交给后端,则可以配置 `name` 来同步,意味着切换 tab 会写入值,如果外部修改了这个值,tabs 也会相应的切换到对应的 tab。
|
|
|
|
|
|
|
|
|
|
```schema: scope="body"
|
|
|
|
|
{
|
|
|
|
|
"type": "form",
|
|
|
|
|
"debug": true,
|
|
|
|
|
"controls": [
|
|
|
|
|
{
|
|
|
|
|
"type": "radios",
|
|
|
|
|
"name": "tabs",
|
|
|
|
|
"value": "tab2",
|
|
|
|
|
"label": "Tabs值",
|
|
|
|
|
"mode": "normal",
|
|
|
|
|
"options": [
|
|
|
|
|
{
|
|
|
|
|
"label": "基本信息",
|
|
|
|
|
"value": "tab1"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"label": "其他信息",
|
|
|
|
|
"value": "tab2"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
"type": "tabs",
|
|
|
|
|
"name": "tabs",
|
|
|
|
|
"tabs": [
|
|
|
|
|
{
|
|
|
|
|
"title": "基本配置",
|
|
|
|
|
"value": "tab1",
|
|
|
|
|
"controls": [
|
|
|
|
|
{
|
|
|
|
|
"name": "text1",
|
|
|
|
|
"type": "text",
|
|
|
|
|
"label": "文本1"
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
"name": "text2",
|
|
|
|
|
"type": "text",
|
|
|
|
|
"label": "文本2"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
"title": "其他配置",
|
|
|
|
|
"value": "tab2",
|
|
|
|
|
"controls": [
|
|
|
|
|
{
|
|
|
|
|
"name": "text3",
|
|
|
|
|
"type": "text",
|
|
|
|
|
"label": "文本3"
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
"name": "text4",
|
|
|
|
|
"type": "text",
|
|
|
|
|
"label": "文本4"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2020-10-28 23:32:33 +08:00
|
|
|
|
## 更多功能
|
|
|
|
|
|
|
|
|
|
请参考[这里](../tabs)。
|
|
|
|
|
|
2020-07-28 10:03:53 +08:00
|
|
|
|
## 属性表
|
|
|
|
|
|
2020-10-28 23:32:33 +08:00
|
|
|
|
请参考[这里](../tabs#属性表)。
|