Javascript 即使未选择“反应选项卡”组件,也会更改状态
我在和react标签一起工作Javascript 即使未选择“反应选项卡”组件,也会更改状态,javascript,reactjs,Javascript,Reactjs,我在和react标签一起工作 state = { tabIndex: 0 }; this.setState({tabIndex:index}) > 如果变量未通过,则页面将在选项卡0中打开。但有时我想在特定选项卡中打开,因此我传递了变量=1。但是我还想更新tabIndex,我该怎么做呢?tabIndex组件的状态是由您onSelect更新的。tabIndex组件的状态是由您onSelect更新的。您可以使用传递的属性初始化状态(本例中的变量)(如获通过) 构造函数(道具){ 超级(
state = {
tabIndex: 0
};
this.setState({tabIndex:index})
>
如果变量未通过,则页面将在选项卡0中打开。但有时我想在特定选项卡中打开,因此我传递了
变量=1
。但是我还想更新tabIndex
,我该怎么做呢?tabIndex
组件的状态是由您onSelect更新的。tabIndex
组件的状态是由您onSelect更新的。您可以使用传递的属性初始化状态(本例中的变量
)(如获通过)
构造函数(道具){
超级(道具);
常数{
变量=0
}=这是道具;
此.state={
tabIndex:变量
};
}
并继续将其用作
<Tabs
selectedIndex={tabIndex}
onSelect={index => this.setState({ tabIndex: index })}
>
this.setState({tabIndex:index})
>
您可以使用已传递的属性(变量
)初始化状态(如果已传递)
构造函数(道具){
超级(道具);
常数{
变量=0
}=这是道具;
此.state={
tabIndex:变量
};
}
并继续将其用作
<Tabs
selectedIndex={tabIndex}
onSelect={index => this.setState({ tabIndex: index })}
>
this.setState({tabIndex:index})
>
yes,但当我传递variable=1时,页面在该选项卡中打开,我不需要选择选项卡yes,但当我传递variable=1时,页面在该选项卡中打开,我不需要选择选项卡