我可以在状态中再次使用状态值吗?

时间:2018-11-01 06:54:18

标签: reactjs

我想使用 index 值作为 index_child ,但是 this.state 未定义

state ={
    index:0,
    index_child:this.state.index
}

此代码也失败。

state ={
    index:0,
    index_child:this.index
}

1 个答案:

答案 0 :(得分:0)

我不知道为什么要这么做,但是您可以尝试这样的事情。

    this.state = {
      index:10,
      get index_child () {
        return this.index
      }
    };
    
    console.log(state);