订单列表
更新时间:2025-09-05 09:41:51
介绍
订单列表组件用于展示和管理用户的订单,支持按状态筛选、分页加载、订单操作等功能。组件包含订单状态切换、订单卡片展示、操作按钮等功能。
订单列表提供以下组件:
OrderList - 订单列表组件
OrderItem - 订单卡片组件
OrderListPopup - 订单列表弹窗组件
引入
UMD 方式
以 order-list-popup 组件为例,其中 rc-20250814 为当前版本号,请根据实际版本号进行引入。
<script src="https://websdk.videocc.net/product-ui/rc-20250814/order-list-popup.umd.js"></script>
<script>
const OrderListPopup = window.PolyvProductUIOrderListPopup;
</script>
NPM 方式
// 安装依赖
pnpm add @polyv/product-ui
// 引入组件
import { OrderList, OrderItem, OrderListPopup } from '@polyv/product-ui';
代码示例
<template>
<div>
<OrderListPopup
ref="orderListRef"
:order-target="orderSDK"
:payment-target="paymentSDK"
/>
</div>
</template>
<script setup>
import { OrderListPopup } from '@polyv/product-ui';
import { Order, Payment } from '@polyv/product-sdk';
// 初始化 SDK
const orderSDK = new Order(interactionCore, config);
const paymentSDK = new Payment(interactionCore, config);
const orderListRef = ref();
// 打开订单列表
const openOrderList = () => {
orderListRef.value?.open();
};
// 关闭订单列表
const closeOrderList = () => {
orderListRef.value?.close();
};
</script>
API
通过 ref 可以调用组件的方法:
OrderList Props
OrderList 方法
通过 ref 可以调用组件的方法:
OrderItem Props
OrderItem Events
订单状态