ProductFeed 商品 Feed 流

商品流列表组件,支持单列双列布局、刷新场景和滚动加载更多。

演示

9:41

代码示例

<re-tabs :defaultValue="0">
  <re-tab-panel label="双列" :value="0">
  <re-product-feed :items="doubleItems" :hasMore="hasMoreDouble" @click="onDoubleClick" @image-click="onDoubleImageClick" @load-more="onLoadMoreDouble" />
  <re-tab-panel label="单列" :value="1">
  <re-product-feed :items="singleItems" :columns="1" :hasMore="hasMoreSingle" @click="onSingleClick" @image-click="onSingleImageClick" @load-more="onLoadMoreSingle" />
  <re-tab-panel label="刷新场景" :value="2">
  <re-product-feed :items="refreshItems" :hasMore="hasMoreRefresh" @click="onRefreshClick" @image-click="onRefreshImageClick" @load-more="onLoadMoreRefresh" />

引入

推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-product-feed />。

API

ProductFeed Props

名称类型默认值描述必传
itemsArray<ProductFeedItem>商品数据N
columnsnumber2列数,可选 1 或 2N
hasMorebooleantrue是否还有更多数据N
loadMoreTextstring"加载更多商品"加载更多文案N
finishedTextstring"没有更多了"加载完成文案N
customStylestring""自定义样式N

ProductFeed Events

名称参数描述
clickindex: number点击时触发
image-clickindex: number-
load-more--

ProductFeed Slots

名称描述
--