javascript - 如何在反应选择中更新选项
问题描述
我正在使用反应库选择https://react-select.com/home,但是在更新状态和选项时出现问题。
这是我在省更改时更新 state regencyOption 的功能 https://pastebin.com/iWWT8zA0
我的状态更新,但选择选项没有改变,也没有报告错误。示例:我更改了省选项,但地区选项没有更改。
当省发生变化时,我通过 id 省(使用 Axios)获取数据区域,使用响应数据设置 state regencyOption。
在控制台中,regenciesOption
显示。
我应该怎么做,当我改变省份时,城市的数据选项也会更新?
<Select
value={this.state.formKotaSelect2}
onChange={this.onChangeSelectKota.bind(this)}
options={this.state.regenciesOption}
placeholder={"Pilih Kota"}
styles={colourStyles}
/>
示例数据:
state regenciesOption
[
{ value : "3601" , label : "Kabupaten Tanerang" },
{ value : "3601" , label : "Kota Tangerang" }
]
解决方案
推荐阅读
- python - 如何在ansible中打印python请求响应
- python - 如何使用 numpy meshgrid 执行 ND 坐标扫描
- wpf - 是否可以在 Prism WPF 项目和 Prism Forms 之间使用通用视图模型(尤其是导航)?
- javascript - 如何调整 D3 折线图上的线性轴以适应更大的域
- spring-boot - 如何删除 hasAuthority 中的 SCOPE_ 前缀
- android - Binding 的值没有显示在 ios 中,但在 android 上正常工作
- javascript - “二维”是什么意思
- swift - 子上下文 - 删除对象而不保存?
- llvm - LLVM IR 是否具有重复变量名的范围?
- wordpress - 卸载 WPS 隐藏登录