DefaultSelect Typeahead reactjs与获取数据

我有一个预先输入的内容,我向用户发送了一系列语言,然后我必须获取这些语言并以相同的预先输入来绘制它们,DefaultSelect是一个选项,但我找不到办法用获取到的数据来做 这是我的代码

 axios.get(Api + "userlanguage/getall",{headers: headers})
        .then(response =>{
            var userlanguage = response.data.message
            if (userlanguage.length > 0) {
                for (var i in userlanguage) {
                    this.state.userlanguage = userlanguage[i]
                }
            }else{
                this.state.userlanguage = "No have language"
            }
            userlanguage = Object.values(userlanguage)
            this.setState({ userlanguage });
        })
        .catch(err =>{

        })


                           <Typeahead
                            required
                            multiple
                            labelKey='description'
                            id="my-typeahead-id"
                            renderMenuItemChildren={(option,props) => (
                                <div>
                                    <div><img classname="img_language" src= {api+option.url}/>{option.description}</div>
                                </div>
                            )}
                            onChange={(selected) => {
                                var new_array = []
                                for (var i in selected) {
                                    new_array[i] = selected[i].ide
                                }
                                this.setState({new_array})
                                this.state.languages = new_array
                                }}
                                options={this.state.language}
                                defaultSelected = {userlanguage}
                                />
zhzhhzhhh 回答:DefaultSelect Typeahead reactjs与获取数据

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3154938.html

大家都在问