分类搜索下拉框怎么实现联动效果?

含含 Dev 阅读 2

我在做商品搜索页,想让用户先选分类再动态加载该分类下的品牌,但两个下拉框联动老是出问题。

我试过用 onChange 监听分类选择,然后发请求更新品牌列表,但页面会整个刷新,而且新选项没渲染出来。是不是哪里写错了?

const handleCategoryChange = (e) => {
  const categoryId = e.target.value;
  fetch(<code>/api/brands?category=${categoryId}</code>)
    .then(res => res.json())
    .then(data => setBrands(data)); // 这里 brands 状态没更新成功?
}
我来解答 赞 1 收藏
二维码
手机扫码查看
暂无解答

暂无解答