保利威文档中心

幫助中心

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類別。

联系客服,在线咨询