不选择更改远程URL链接字段

问题描述 投票:1回答:1

我有两个react-select异步字段。一次更改应更改网址。

<AsyncSelect
 name="country"
/>

和第二个字段:

<AsyncSelect
 name="city"
/>

但是在更改country时,第二字段会加载旧的country城市

react-select
1个回答
1
投票

您应该更改键值以重新呈现第二个字段。例如:

<AsyncSelect
 name="city"
 key={!!values.country && !!values.country.id ? values.country.id : null}
/>

然后重新渲染您的字段并获取新的URL

© www.soinside.com 2019 - 2024. All rights reserved.