我已阅读其他帖子。我需要将 cartLength 变量传递到shopbanner.js组件中,它需要从shop.jsshop.jsexport default function Shop() {var cartLength = cart.length;return ( ... );}shopbanner.jsimport {cartLength} from '../pages/shop.js'export default function ShopBanner() { return ( <p>{cartLength}</p> <img src="/basket.png"/> );}事实证明我把事情变得过于复杂了,谢谢你们的回答!
3 回答
慕沐林林
TA贡献2016条经验 获得超9个赞
您可以将购物车长度作为参数:
export default function ShopBanner(cartLength) {
return (
<p>{cartLength}</p>
<img src="/basket.png"/>
);
}
然后你可以像道具一样使用它:
<ShopBanner cartLength={cart.length}>
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
您可以使用 React 的 props 参数。
向 ShopBanner 函数添加 props 参数。然后你可以简单地执行以下操作:
<ShopBanner cartLength=.... />
然后您可以在 ShopBanner 的代码中将 cartLength 引用为 props.cartLength。
添加回答
举报
0/150
提交
取消