首页 > 解决方案 > 我可以在状态中再次使用状态值吗?

问题描述

我想为index_child使用索引值,但是this.state是未定义的

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

这段代码也失败了。

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

标签: reactjs

解决方案


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

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


推荐阅读