商品库
本文档主要描述如何接入互动功能接收端的商品库组件,接入后可实现观众端显示商品库内容。
在引入及使用本功能组件前,需要先对互动功能接收端SDK进行公共配置,详情请查看:互动功能接收端 UI 组件 - 配置 SDK。
引入
在线文件引入方式
import 方式引入(推荐)
代码示例
先实例化SDK,然后将其传入到商品库组件中,以便内部进行相应逻辑处理。
以 Mobile 端接入为例:
ProductList
Attributes
属性名 | 类型 | 默认值 | 含义 |
---|---|---|---|
productSdk | Object | null | 商品库 SDK 实例 |
lang | string:'zh_CN', 'en' |
| 语言 |
getWeixinSdk | Function | null | 回调参数:无。获取微信 SDK 对象, 用于小程序中打开商品库跳转,非小程序环境下不用传入 |
getLinkParams | Function | null | 回调参数:商品信息。跳转商品路径传入额外的参数 |
customClickButtonHandler | Function | null | 回调参数:商品信息。 自定义点击购买按钮的处理,注意传入该参数后不会触发自动跳转,需要在该函数内实现 |
Events
事件名 | 参数类型 | 参数含义 | 说明 |
---|---|---|---|
browse-product | Array | 商品列表 | 记录用户浏览过的商品 |
click-buy | Object | 商品数据 | 点击购买按钮 |
job-detail | Object | 职位商品数据 | 点击职位商品按钮 |
ProductBubble
Attributes
属性名 | 类型 | 默认值 | 含义 |
---|---|---|---|
productSdk | Object | null | 商品库 SDK 实例 |
lang | string:'zh_CN', 'en' |
| 语言 |
getWeixinSdk | Function | null | 回调参数:无。获取微信 SDK 对象, 用于小程序中打开商品库跳转,非小程序环境下不用传入 |
getLinkParams | Function | null | 回调参数:商品信息。跳转商品路径传入额外的参数 |
customClickButtonHandler | Function | null | 回调参数:商品信息。 自定义点击购买按钮的处理,注意传入该参数后不会触发自动跳转,需要在该函数内实现 |
Events
事件名 | 参数类型 | 参数含义 | 说明 |
---|---|---|---|
click-buy | Object | 商品数据 | 点击购买按钮 |
product-push | Object | 商品数据 | 推送商品数据 |
ProductJob
Attributes
属性名 | 类型 | 默认值 | 含义 |
---|---|---|---|
productSdk | Object | null | 商品库 SDK 实例 |
lang | string:'zh_CN', 'en' |
| 语言 |
jobDetail | Object | null | 职位商品数据 |
use-mobile-class | Boolean | false | 是否使用移动端样式 |
Events
事件名 | 参数类型 | 参数含义 | 说明 |
---|---|---|---|
click-buy | Object | 职位商品数据 | 点击购买按钮 |
Last updated