一种可能的解决方案是:使用

controlled component表示使用select字段的value属性,而不是在选项上使用selected属性.每当银行列表发生任何变化时,重置状态选择归档值的值.还可以使用默认选项定义value =”.

像这样:

{this.props.defaultOption}

{makeDropDown()}

;

从父组件传递值,如下所示:

value={this.state.bankName}

data={this.state.bankData}

defaultOption="select Bank"

callbackFn={this.callStateService}

/>

value={this.state.stateName}

data={this.state.stateData}

defaultOption="select State"

callbackFn={this.callDistrictService}

/>

为状态选择字段更改定义onChange函数:

callDistrictService = value => {

this.setState({ stateName: value });

}

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐