一款极易上手的 商品多规格属性选择器 组件
new GoodsAttr(el, {
matchList: [],
matchAttr: 'primeId',
rowCls: 'row',
itemCls: 'item',
itemActiveCls: 'active',
itemPrimeAttr: 'data-p',
success: null,
fail: null,
});
属性 | 描述 | 类型 | 默认值 |
---|---|---|---|
el | 整个选择器的容器 | DOMElement (必填) | - |
matchList | sku 数据聚合列表 | Array (必填) | - |
matchAttr | matchList 聚合项质数乘积属性名称 | String | 'primeId' |
rowCls | html 中规格属性行的 className | String | 'row' |
itemCls | html 中单个规格属性的 className | String | 'item' |
itemActiveCls | html 中单个规格属性高亮时的 className | String | 'active' |
itemPrimeAttr | html 中单个规格属性标记质数的属性名称 | String | 'data-p' |
success | 聚合成功的回调(data),data包含聚合到的数据信息 | Function | null |
fail | 未聚合成功的回调 | Function | null |