vue.js - Algolia 细化列表未正确选择值
问题描述
我正在尝试使用 Vue InstantSearch 根据用户的属性(头发颜色、眼睛颜色、肤色等)搜索和过滤用户。
这是我的项目的样子:
{
id: 1
name: 'John',
attribute: {
complexion: 'Tan',
hair_colour: 'Black',
eye_colour: 'Brown',
...
}
这就是我使用 ais-refinement-list 小部件的方式:
<ais-refinement-list attribute="attribute.hair_colour">...</ais-refinement-list>
<ais-refinement-list attribute="attribute.eye_colour">...</ais-refinement-list>
我的问题是,每次我从眼睛颜色(棕色)列表中选择一个值时,都会选择头发颜色列表(棕色)中的相同值。
解决方案
推荐阅读
- python - 发送 ACK 以响应 SSH 标头数据包
- javascript - 如何使用打字稿访问 AWS SQS SendMessageResult 中的 $response 属性?
- python - 为什么用sqlalchemy打开同一个数据库,结果却不一样,怎么更新呢?
- modelica - FMU 2.0 交互 - 参数值等需要并行“容器”吗?
- javascript - 我如何包装一个类,以便它的方法默认都传递一个特定的额外参数?
- python - 忽略 PostgreSQL 中的重复行
- python-poetry - 从 codeartifact 安装带有诗歌的库,而不需要从那里移动所有要安装的库
- r - lm R 的汇总输出精度
- c++ - 寻求关于 std::cout 和 std::endl 的澄清
- html - 如何使用 CSS 选择父元素的兄弟?