保利威文档中心

帮助中心

6-互动

更新时间:2024-10-18 17:34:17

1.互动

互动管理器的对外核心类为PLVInteractManager,可以通过 SDK 对象的interactManager属性对其进行访问。

2.互动页

互动页是一个 Web 组件,其对外核心类为PLVInteractWeb,只需要把该组件嵌入到布局中即可完成互动页的集成。

PLVInteractWeb({
  interactManager: this.interactManager, // 互动管理器
  interactCallback: this.interactCallback, // 互动回调
  controller: this.controller, // web组件控制器
  redpackManager: this.redpackManager // 红包管理器
})

详细使用代码可以参考 demo 项目的PLVLIInteractWebView类。

3.回调

互动的业务事件消息通过interactCallback注册进行监听,包括:

  • processWebViewVisibility:web组件可见性回调注册
  • processOpenLinkEvent:互动内部打开链接回调注册
  • processClickProductEvent:点击商品回调注册

以监听 web组件可见性消息为例,可以通过以下方式进行监听:

interactCallback.processWebViewVisibility = (show) => {
  // 处理逻辑
  this.viewController.isShow = show
}

详细使用代码可以参考 demo 项目的PLVLIInteractWebView类。

联系客服,在线咨询