聆客开放平台

# 交互模块

卡片目前只支持按钮组件

# 字段列表

字段 是否必填 类型 描述 示例
type 字符串 type 为 EAction ,标志该模块为交互模块 "EAction"
actions 对象数组 每个对象为一个交互组件配置。具体参考后面的交互组件文档
crossAxisCount int 代表有多少列组件 1

# json示例

{
  "type": "EAction",
  "actions": [
    {
      "type": "EButton",
      "status": "primary",
      "label": {
        "type": "EText",
        "text": "主要按钮",
      },
      "action": "[Toast]\nmessage=我是主要按钮",
      "confirm": {
        "title": {
          "type": "EText",
          "text": "二次确认",
        },
        "content": {
          "type": "EText",
          "text": "确定继续本次操作吗?",
        }
      }
    },
    {
      "type": "EButton",
      "status": "normal",
      "label": {
        "type": "EText",
        "text": "次要按钮超长按钮次要按钮超长按钮次要按钮超长按钮次要按钮超长按钮次要按钮超长按钮次要按钮超长按钮",
      },
      "action": "[Toast]\nmessage=我是次要按钮",
    },
    {
      "type": "EButton",
      "status": "warning",
      "label": {
        "type": "EText",
        "text": "警告按钮",
      },
      "action": "[Toast]\nmessage=我是警告按钮",
    },
    {
      "type": "EMenu",
      "label": {
        "type": "EText",
        "text": "更多",
      },
      "items": [
        {
          "label": {"type": "EText", "text": "更多按钮1"},
          "action": "[Toast]\nmessage=我是更多按钮1",
        },
        {
          "label": {"type": "EText", "text": "更多按钮2"},
          "action": "[Toast]\nmessage=我是更多按钮2",
        }
      ],
    },
  ]
}