我在我的React應用程序中使用Material-Ui,並試圖將地址的輸入google自動填充添加到我的表單中。Material-ui - Google自動填充地址
這是我的問題,我找到了這個庫https://github.com/ErrorPro/react-google-autocomplete它集成了谷歌地圖API的地方,但輸入看起來像最基本的輸入,即0樣式。
現在我的代碼看起來是這樣的:
<Autocomplete
onPlaceSelected={(place) => {
console.log("Place selected", place);
}}
types={['address']}
/>
此代碼工作正常並打印地址,簡單的問題是,輸入有默認的外觀和感覺,我希望它有料 - 一個。
我也看過這個庫https://github.com/ydeshayes/googlePlaceAutocomplete這似乎正是我想要的,但我不能使它的工作,它似乎沒有太多的文件。於是,我就寫這樣的代碼:
<GooglePlaceAutocomplete
onChange={this.onAutoCompleteInputChangeFct.bind(this)}
onNewRequest={this.onClickLocationFct.bind(this)}
name={'location'}
/>
但有了這個代碼,我有我的輸入,但是當我在裏面鍵入建議,以便它似乎不起作用。
所以我的問題是:有沒有辦法將AutoComplete組件從material-ui包裝到TextField元素中?
是的,我已經這樣做了。我試圖提取出我對jsFiddle所做的一切。準備好後我會發佈一個答案。 –