产品规格功能
最后更新: | 浏览次数: 590|功能开发
规格属性过滤允许用户根据特定的属性值对产品进行筛选和查找。通过灵活的属性过滤展示,用户可以清晰地看到已选择的属性项,并随时调整筛选条件。该模块不仅支持多选属性,还能生成动态链接,便于用户快速移除不再需要的筛选项。这一功能大大提高了产品查找的效率和用户体验,使得产品展示更加个性化和精确。利用强大的属性过滤功能来快速找到所需的产品。该功能主要分为两个部分:
| 属性名 | 属性值 | 说明 |
|---|---|---|
| data-specifications | - | 定义规格过滤容器区域,所有规格必须在该容器内 |
| data-anchor | 对应id号 | 点击规格跳转到的锚点 |
| data-specid | 规格id | |
| data-valueid | 规格值id |
规格调用参数
SpecificationModel属性
| 属性 | 返回类型 | 描述 |
|---|---|---|
| Id | int | 规格Id |
| Name | string | 规格名称 |
| Thumb | string | 规格缩略图 |
| MultiSelect | bool | 是否是多选规格 |
| Selected | bool | 规格是否已选中 |
| Values | List<SpecificationValueModel> | 规格值列表 |
SpecificationValueModel属性
| 属性 | 返回类型 | 描述 |
|---|---|---|
| Id | int | id号 |
| ValueId | int | 规格值Id号 |
| ValueName | string | 规格值名称 |
| ValueThumb | string | 规格值缩略图 |
| Selected | bool | 标识规格值是否被选中 |
| Count | int | 规格值下的记录数量 |
示例用法:
自定义组件
在 module/ 目录下,我们预设了一个名为 _attribute-filter 的组件。这个组件主要用于在列表页快速生成一个属性过滤的手风琴组件,您可以利用它来加速开发。如果这些组件无法满足您的需求,请参考我们的文档进行进一步的自定义开发。