保利威文档中心

帮助中心

大卡片

更新时间:2025-09-05 09:41:51

介绍

大卡片组件主要用于直播时展示商品,可通过管理后台、助教等端推送。

引入

UMD 方式

其中 rc-20250814 为当前版本号,请根据实际版本号进行引入。

<script src="https://websdk.videocc.net/product-ui/rc-20250814/big-card-popup.umd.js"></script>

<script>
const BigCardPopup = window.PolyvProductUIBigCardPopup;
</script>

NPM 方式

// 安装依赖
pnpm add @polyv/product-ui

// 引入组件
import { BigCardPopup } from '@polyv/product-ui';

代码示例

<template>
  <div>
    <BigCardPopup
      ref="bigCardRef"
      :product-target="productSDK"
      :product-config="productConfig"
      @direct-buy="onDirectBuy"
    />
  </div>
</template>

<script setup>
import { BigCardPopup } from '@polyv/product-ui';
import { Product } from '@polyv/product-sdk';

// 初始化商品 SDK
const productSDK = new Product(interactionCore, config);
const bigCardRef = ref();

const productConfig = {
  // 商品配置
};

// 直接购买处理
const onDirectBuy = (productData) => {
  console.log('直接购买:', productData);
};

// 打开大卡片
const openBigCard = (productData) => {
  bigCardRef.value?.open(productData);
};

// 关闭大卡片
const closeBigCard = () => {
  bigCardRef.value?.close();
};
</script>

API

BigCardPopup Props

参数 说明 类型 默认值 必填
productTarget 商品 SDK 实例 Product -
productConfig 商品配置 ProductConfig -

BigCardPopup Events

事件名 说明 回调参数
direct-buy 直接购买时触发 (productData: ProductData) => void

BigCardPopup 方法

通过 ref 可以调用组件的方法:

方法名 说明 参数 返回值
open 打开大卡片 (productData: ProductData) => void -
close 关闭大卡片 - -
联系客服,在线咨询