gpt4 book ai didi

javascript - 传递颜色的 React Prop

转载 作者:行者123 更新时间:2023-12-04 08:56:25 25 4
gpt4 key购买 nike

我有许多大小相同但颜色不同的 div 元素。所以我创建了一个组件“Colors.jsx”,其中包含以下代码

import React from "react";
import "./styles.css";

function Colors(props) {
return (
<div className="colors" style={{backgroundColor: {props.color}}}></div>
);
}

export default Colors;

问题是我遇到了这些错误:

/src/Colors.jsx: Unexpected token, expected "," (6:59)
4 | function Colors(props) {
5 | return (
6 | <div className="colors" style={{backgroundColor: {props.color}}}>
^ 7 | );
8 | }
9 |

4 | function Colors(props) {
5 | return (
6 | <div className="colors" style={{backgroundColor: {props.color}}}>
^ 7 | );
8 | }
9 |

Parsing error: Unexpected token, expected ","
4 | function Colors(props) {
5 | return (
6 | <div className="colors" style={{backgroundColor: {props.color}}}>
^ 7 | );
8 | }
9 | (null)

最佳答案

问题在这里:

<div className="colors" style={{backgroundColor: {props.color}}}></div>

你需要这样做(去掉多余的大括号):

<div className="colors" style={{backgroundColor: props.color}}></div>

关于javascript - 传递颜色的 React Prop ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63806962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com