保利威文档中心

帮助中心

SmallCard - 小卡片组件

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

简介

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

引入方式

UMD 引入

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

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

<script>
const SmallCard = window.PolyvProductUISmallCard;
</script>

NPM 引入

pnpm add @polyv/product-ui

import { SmallCard } from '@polyv/product-ui';

使用示例

基础用法

<template>
  <SmallCard
    :product-target="productTarget"
    :product-config="productConfig"
    :current-pushing-product-id="currentPushingProductId"
    @direct-buy="handleDirectBuy"
    @close="handleClose"
  />
</template>

<script setup>
import { SmallCard } from '@polyv/product-ui/product-pendant';

const productTarget = new Product(interactionCore, { getProductConfig });
const productConfig = { 
  productHotEffectEnabled: true,
  outLinkProductRedirectEnabled: true 
};
const currentPushingProductId = ref(null);

function handleDirectBuy(product) {
  console.log('直接购买', product);
}

function handleClose() {
  console.log('关闭小卡片');
}
</script>

API

SmallCard Props

参数 说明 类型 默认值
productTarget 商品模块实例 Product -
productConfig 商品配置 ProductConfig -
currentPushingProductId 当前推送商品ID number | null null

SmallCard Events

事件名 说明 回调参数
direct-buy 直接购买 (product: ProductData)
close 关闭小卡片 -
联系客服,在线咨询