Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
list-good.md 1.97 KB
Copy Edit Web IDE Raw Blame History
wlp authored 2019-04-05 15:02 . 更新list-good.md

商品列表

截图

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
}

Comment ( 3 )

Sign in for post a comment