问题描述
我正在使用Google自动填充功能填写需要填写地址和公司名称的表格。
对于该地址,它工作正常,我使用的是React Places Autocomplete,代码如下:
<PlacesAutocomplete
as={Input}
name="address"
value={values.address}
onSelect={address => {
setFieldValue('address',address);
}}
onChange={address => {
setFieldValue('address',address);
}}>
{({
getInputProps,suggestions,getSuggestionItemProps,loading,}) => (
<div>
<input
{...getInputProps({
disabled: values.isSameAddress,placeholder: 'Passeig de gràcia 123',className:
'create-label-field-special',})}
/>
<div className="autocomplete-dropdown-container">
{loading && <div>Loading...</div>}
{suggestions.map(suggestion => {
const className = suggestion.active
? 'suggestion-item--active'
: 'suggestion-item';
return (
<div
{...getSuggestionItemProps(
suggestion,{
className,}
)}>
<span>
{suggestion.description}
</span>
</div>
);
})}
</div>
</div>
)}
</PlacesAutocomplete>
问题是,如果我只想查看公司/企业。在this documentation中表示应使用establishment
。
<PlacesAutocomplete
searchOptions={{ types: ['establishment'] }}
as={Input}
name="address"
value={values.address}
...
但是我得到的结果与地方相同。有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)