平台兼容性

商品列表

截图

slot插入任意数据或购物车按钮插入文字

切换显示列数单列

切换显示列数多列(默认双列:由width参数控制)

示例

依赖

依赖flex.scss
依赖hr.scss
依赖text-overflow.scss
依赖price-before.scss
依赖uni-app组件uni-icon、uni-badge

注意

注意:索引可输入数组来支持多层循环
注意:data不包含size时不显示购物车按钮
注意:data.sku.length>1时 购物车按钮数量显示右上角badge
注意:data.size小于0时可自定义购物车按钮内容/slot="numbox"
注意:可自定义颜色:详情看组件css

事件

click(索引, 点击位置) change(数量值, 索引)

属性

type: { // 显示类型:column(单列)、row(多列)
    type: String,
    default: 'column'
},
data: { // 商品属性
    type: Object
    default: {
        title: '标题',
        titleSub: '副标题', // 可选
        label: '优惠标签', // 可选
        imgUrl: '图片地址',
        sku: [{name:'规格'}], // 可选
        price: '价格',
        originalPrice: '原价', // 可选
    }
},
index: { // 索引
    type: [Number, Array],
    default: 0
},
width: { // type为row时,多列显示
    type: String,
    default: '50%'
}
// 购物车按钮
max: { // 最大值
    type: Number,
    default: Infinity
},
step: { // 步长
    type: Number,
    default: 1
},
disabled: { // 是否禁用键盘输入
    type: Boolean,
    default: false
}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问