# 按钮
# 字段列表
| 字段 | 是否必填 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| type | 是 | 字符串 | type 为 EButton ,标志该组件为按钮 | "EButton" |
| status | 是 | 字符串 | 按钮的样式类型: primary : 主级颜色 normal : 次级颜色 warning : 警示颜色 | "primary" |
| label | 是 | 参考文本模块 | 按钮的文本内容 | |
| action | 是 | 字符串 | 点击事件 | [OpenUrl] url=http://www.xxx.com |
| confirm | 否 | confirm 二次确认对象 | 选择选项之后的二次确认弹窗配置 |
# confirm 二次确认对象
由于交互组件的特殊性,默认情况下交互组件都会在交互完成之后立即执行,比如打开链接,或发送请求。 但你也可以配置 confirm 字段来给交互组件增加二次确认的功能,防止用户误操作。
| 字段 | 是否必填 | 类型 | 描述 |
|---|---|---|---|
| title | 是 | 参考文本模块 | 二次确认弹窗的标题 |
| content | 是 | 参考文本模块 | 二次确认弹窗的主要内容 |
# json示例
### json示例
{
"type": "EButton",
"status": "primary",
"label": {
"type": "EText",
"text": "主要按钮",
},
"action": "[Toast]\nmessage=我是主要按钮",
"confirm": {
"title": {
"type": "EText",
"text": "二次确认",
},
"content": {
"type": "EText",
"text": "确定继续本次操作吗?",
}
}
}