在我的反应注册表单中,我有自动完成用户、城市和国家的GooglePlacesAutocomplete组件。我有一个问题--如何将选定的城市和国家传递到父组件的状态?通常我使用onChange,但它不起作用。onPress也不能工作(或者我不正确地使用它)。
代码如下所示:
import React, { Component } from "react";
import GooglePlacesAutocomplete from 'react-google-places-autocomplete';
export default class SignUp extends Component {
constructor() {
super();
this.state = {
cityAndCountry: ''
};
}
render() {
return (
<h2>Place of birth</h2>
<GooglePlacesAutocomplete
apiKey="myApiKey"
autocompletionRequest={{ types: ['(cities)'] }}
apiOptions={{ language: 'en'}}
)
}
}发布于 2021-03-29 17:55:28
您可以使用在他们的官方文档中定义的这个道具。
<GooglePlacesAutocomplete
selectProps={{
value,
onChange: setValue,
}}
/>https://stackoverflow.com/questions/66858471
复制相似问题