SitesSDK.publish(messageType, payload)

此函数向服务器发送消息。它接受 messageType 和 JSON 对象作为有效负载。消息类型在页中进行识别和处理。如果没有处理程序,将忽略传递的消息类型。

参数

名称 类型 说明

messageType

字符串

消息类型

payload

JSON 对象

消息有效负载

消息类型

此表列出了本地(使用内嵌框架)或远程组件已知的且可以使用 SitesSDK.publish() 函数发送的消息类型。

消息类型 说明

SETTINGS_UPDATED

用于“设置”面板以将设置更新的消息发送到呈现端点。

TRIGGER_ACTIONS

用于组件呈现端点以触发主机站点中的操作。

用法

// raise trigger
SitesSDK.publish(SitesSDK.MESSAGE_TYPES.TRIGGER_ACTIONS,{
                                            'triggerName': 'scsChangeSettings',
                                            'triggerPayload': { 'url': 
this.configuration()['url'],'feedcount': this.configuration()['limit'] }
                                });