将状态插入字符串

时间:2019-11-12 14:34:34

标签: javascript reactjs

这似乎很简单,但是却引起了我的麻烦。我想获取状态并将其传递给与Chartjs一起使用的字符串/属性。

这段代码可以正常工作。

render() {
        const data = {
            labels: ['one', 'two', 'three'],
            datasets: [
                {
                    label: 'Label1',
                    fill: false,
                    pointHitRadius: 10,
                    data: this.props.historicalData[this.state.time].catB.myitem.data,
                },

我要更改的是“ myitem”,使其变为我的状态(通过单击按钮即可更改)。

我尝试过:

data: this.props.historicalData[this.state.time].catB.this.state.myItem.data,

还有

data: `this.props.historicalData[this.state.time].catB.{this.state.myItem}.data`,

1 个答案:

答案 0 :(得分:2)

data: this.props.historicalData[this.state.time].catB[this.state.myItem].data,