@xsyx/hanzo-newuser-product-card
v1.1.2
Published
新客专享-商品卡片
Downloads
5
Readme
changelog
v1.1.2
- 去掉非新客遮罩层
- 返回首页改成新用户专享
v1.1.0
- 去掉南县文案
v1.1.0
- 修改样式:调整立即购买按钮边距
v1.0.0
- 新客专享
属性列表
const SALE_STATUS = {
WAITING: "WAITING", // 预售
ACTIVE: "ACTIVE", // 正常
SOLDOUT: "SOLDOUT", // 售罄
OVER: "OVER", // 活动结束
LACK: "LACK", // 缺货
};
const CARD_TYPE = {
NORMAL: 'NORMAL',
FRESH_HOUSE: 'FRESH_HOUSE',
FRESH_ENTRY: "FRESH_ENTRY" // 仅作为入口
}
// 橱窗类型
const WINDOW_TYPE = {
NORMAL: 'NORMAL',
// 生鲜橱窗
BRAND_HOUSE: 'BRAND_HOUSE',
// 首页橱窗
FRESH_ENTRY: "CLASSIFY" // 仅作为入口
}
{
buyer: Array, // 购买记录
cartCount: Number, // 购物车数量
cover: String,
follows: String,
key: String, // 卡片ID
limit: Number, // 个人限量
marketPrice: String, // 市场价
pickUpDate: String,
preSaleDate: String,
price: String, // 折后价
saled: String, // 已售,销量
saledTotle: String, // 已售
skeleton: Boolean, // 是否骨架
status: { type: String, value: SALE_STATUS.ACTIVE }, // 卡片状态
statusText: { type: String, value: "加入购物车" }, // 卡片状态文字
totle: Number, //库存、总量,
timeOffset: Number, //修正本地时间
title: String,
type: { type: String, value: CARD_TYPE.NORMAL }, // 卡片类型,品牌馆卡片、普通商品
windType: { type: String, value: WINDOW_TYPE.NORMAL }, // 分类橱窗类型
vendor: String,
video: String,
liveType: String, // 直播类型,upcoming 即将开始,living 直播中,finish 直播结束
liveTitle: String, // 直播标题
countdownType: String, // 倒计时类型 price,buyrule,allline
isContinuousSale: Boolean, // 是否连卖
}
事件列表
| 事件 | 参数 | 描述 | | -------- | -----: | :----: | | cart-add | e | 点击购物车 | | cart-reduce | e | 点击减少购物车 | | cover-click | e | 点击商品封面 | | btn-click |e | 点击按钮的封面 | | cover-press | e | 商品封面长按 | | player-click | e | 点击播放按钮 | | buyer-click | e | 点击购买记录 |