Skip to content

发帖页(plugin_post) hooks列表

图片

post_extension_entry_hook

发帖扩展区域,生效在扩展区域的内置功能后展示,应实现为一个图标

平台支持

平台是否支持
PC
H5
Mini

参数

属性值类型描述
renderDataobject当前符合插件提交的数据,用于数据展示
onConfirmfunction保存到发帖数据中存储
showPluginDialogfunction<ReactComponent>小程序有效,小程序因层级问题,此方法可调用小程序提供的一个全局对话框进行交互
closePluginDialogfunction小程序有效,小程序因层级问题,此方法可关闭小程序提供的一个全局对话框进行交互
postDataobject当前发帖页面的状态数据
postData.navInfoobject主要用与小程序,用与描述一些布局位置

onConfirm入参:

jaascript
postData: {
    tomId: 自定义id(请勿重复),
    body: {
        ...//自定义一切数据,用于后续展示
    }
}

post_extension_content_hook

发帖扩展区域,生效在扩展内容区中内置扩展内容后。

平台支持

平台是否支持
PC
H5
Mini

参数

属性值类型描述
renderDataobject当前符合插件提交的数据,用于数据展示
siteDataobject站点配置信息,由/apiv3/forum接口,返回数据
updatePluginfunction<object>更新到发帖数据中存储
deletePluginfunction<>删除插件数据
showPluginDialogfunction<ReactComponent>小程序有效,小程序因层级问题,此方法可调用小程序提供的一个全局对话框进行交互
closePluginDialogfunction<>小程序有效,小程序因层级问题,此方法可关闭小程序提供的一个全局对话框进行交互
postDataobject当前发帖页面的状态数据
postData.navInfoobject主要用与小程序,用与描述一些布局位置
_pluginInfoobject当前插件信息

updatePlugin入参:

jaascript
postData: {
    tomId: 自定义id(请勿重复),
    body: {
        ...//自定义一切数据,用于后续展示
    }
}
javascript
navInfo = {
    statusBarHeight: 44, // 默认的状态栏高度
    navHeight: 40, // 默认的导航栏高度
    menubtnWidth: 80, // 胶囊按钮的宽度
}

Released under the MIT License.