vue.js - 如何在 vue-storefront 中添加自定义自定义产品过滤器
问题描述
我有一个问题:如何对vue-storefront产品项目过滤器实施附加过滤器?
默认类别侧边栏中有 4 个过滤器(颜色、Erin 推荐、价格、尺寸),我想添加我的自定义过滤器,例如“品牌”,但我不知道如何执行此操作。我在互联网上找不到任何有用的东西,这是官方文档,但这还不够。
有人可以提供手册或一些文件吗?
谢谢。
解决方案
- 确保您在 Elasticsearcj 中的产品中有新属性 - 例如
brand
。 - 在你的
config/local.json
inproducts.defaultFilters
add里面"brand"
。
然后在重新运行应用程序后,您应该会在您的类别视图中看到新的过滤器。attribute/list
由于 core/pages/Category.js -> asyncData 和操作,应该自动获取此过滤器的标签。
推荐阅读
- python - 谷歌云 Python 函数突然抛出 TypeError msg
- java - NetBeans 12.4“警告 - 无法安装某些模块:JavaFX 包装器”
- flutter - 如何将 DragTarget 的 Draggable 小部件拖到 OFF?
- javascript - 用户的个人资料和封面图片在一段时间后消失了
- android - 无法卸载 Android Studio
- linux - 将长 JSON 文本传递给 curl POST
- azure-devops - 使用 SonarQube 在 Devops 上的管道得到“找不到目标分支”
- javascript - 当我们以 html 表单输入多个文本框时,如何将数据从谷歌表格获取到一个文本框
- c++ - 从覆盖默认类声明中获取 _CrtIsValidHeapPointer(block) 错误
- opengl - 在 GLSL 中模拟扩散方程