将状态插入字符串



这看起来很简单,但它给我带来了问题。我想获取state并将其传递到我在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`,
data: this.props.historicalData[this.state.time].catB[this.state.myItem].data,

最新更新