Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将道具传递给嵌套对象-Reactjs_Javascript_Reactjs_Charts - Fatal编程技术网

Javascript 将道具传递给嵌套对象-Reactjs

Javascript 将道具传递给嵌套对象-Reactjs,javascript,reactjs,charts,Javascript,Reactjs,Charts,我正在尝试将道具传递到下面的不同字段以填充图表。但是,我从尝试渲染时的React中得到此错误: Parsing error: Unexpected token, expected "," 这是我的密码: function BarChart(props) { return ( <Bar data={{ labels: [{props.chartTitle}],

我正在尝试将道具传递到下面的不同字段以填充图表。但是,我从尝试渲染时的React中得到此错误:

Parsing error: Unexpected token, expected ","
这是我的密码:

function BarChart(props) {
        return (
            <Bar
                data={{
                    labels: [{props.chartTitle}],
                    datasets: [
                        {
                            label: {props.timeFrames},
                            backgroundColor: {props.chartBGColor},
                            data: {props.data}
                        }
                    ]
                }}
            />
        )
}
export default BarChart;
功能条形图(道具){
返回(
)
}
导出默认条形图;
当我传递像这样的道具时,我没有得到错误。我只是没有正确地绘制图表

function BarChart(props) {
            return (
                <Bar
                    data={props.data}
                />
            )
    }
    export default BarChart;
功能条形图(道具){
返回(
)
}
导出默认条形图;

环绕道具值的大括号无效。如果要将其作为对象,则需要删除或添加关键点:

function BarChart(props) {
  return (
    <Bar
      data={{
        labels: [props.chartTitle],
        datasets: [
          {
            label: props.timeFrames,
            backgroundColor: props.chartBGColor,
            data: props.data
          }
        ]
      }}
    />
  );
}
功能条形图(道具){
返回(
);
}