javascript - 将状态插入字符串
问题描述
这看起来很简单,但它给我带来了问题。我想获取状态并将其传递给我与 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,
推荐阅读
- r - 如何消除 R 中具有特定值的行?
- flutter - 带有颤振的 Admob 仅显示相同的一个视频
- angular - Nativescript Angular RadListView 无法从远程服务器获取数据
- php - SQL SELECT WHERE 语句有效,但准备好的语句无效?
- android - RecyclerView 在 PreferenceFragment 中不能垂直滚动
- android - 如何在我的 Android Studio 上访问 Google 开发者文档?
- graphql - 日期之间的 Hasura graphql 查询
- python - 如何在 Kivy Screen 上打印文本值
- graph - networkx 随机图,二分集
- javascript - 为什么要使用带有 await 的异步函数而不仅仅是一个函数?