menu表示組件的配置項類型為菜單。菜單用來組織配置項的結構,目前支持一級菜單和二級菜單。
菜單樣式
- 一級菜單
- 二級菜單
配置項說明
字段名 | 含義 | 類型 | 是否必選 | 備注 |
---|---|---|---|---|
name |
顯示名 | string | 是 | 無。 |
type |
類型 | string | 是 | 無。 |
default |
默認值 | object | 否 | 不填時值為空。 |
children |
菜單內容 | object | 否 | 默認為{} 。必須包含mode 和name 字段。
|
值說明
條件 | 數據類型 | 示例 | 默認值 |
---|---|---|---|
不涉及 | object |
|
|
配置示例
"options": {
"name": "菜單",
"type": "menu",
"children": {
"menuA": {
"name": "菜單A",
"mode": "single",
"children": {
"switch": {
"name": "開關",
"type": "switch",
"default": true
}
}
},
"menuB": {
"name": "菜單B",
"mode": "multiple",
"children": {
"menuB1": {
"name": "菜單B1",
"children": {
"text": {
"name": "文本",
"type": "text",
"default": "Hello"
}
}
},
"menuB2": {
"name": "菜單B2",
"children": {
"stepper": {
"name": "步進器",
"type": "stepper",
"default": 1
}
}
}
}
}
}
}