【发布时间】:2020-04-03 00:44:47
【问题描述】:
这是我的 ShowData 组件,它在我的 App.js 中呈现,然后在我的 index.js 中呈现
import React from "react";
import SwatchData from "./SwatchData";
import { DataTestContainer } from "./DataTestContainer";
function ShowData(props) {
const DataComponent = SwatchData.map(data => (
<DataTestContainer color={data.color} key={data.id} hex={data.hex} />
));
return (
<div style={{ background: "{props.data.color}" }}>{DataComponent}</div>
);
}
export default ShowData;
我希望根据 data.color 属性动态更改最终 div 的样式
const SwatchData = [
{
id: 1,
color: "red",
hex: "#E73550"
},
{
id: 2,
color: "green",
hex: "#A6A7DC"
}
];
export default SwatchData;
【问题讨论】:
-
那里有问题吗?你试过什么,有问题吗? How to Ask
-
@Drew - 是的,这不起作用.....我想动态更改 div 的背景颜色
标签: javascript json reactjs