在下面的代码中是否可以有条件地渲染Where语句(基于现有的变量)?
useEffect(() => {
const getProducts = projectFirestore.collection(collection)
.where("color", "==", `${urlColor}`)
.where("size", "==", `${urlSize}`)
.onSnapshot((snap) => {
...
})
return () => getProducts();
},[collection])
return { docs };
}
我从 URL 参数中提取“urlColor”和“urlSize”,但它们仅在用户选择该选项时才存在。我想要这样的功能
if (urlColor && .where("size", "==", `${urlSize}`))
非常感谢任何帮助,马特
收到一只叮咚
相关分类