typescript使用antd时,
websiteOptions赋值了一个调用map()方法的返回值,
在组件AutoComplete上使用是报错:
不能将类型“void[]”分配给类型“DataSourceItemType[] | undefined”。
这类应该是map()赋值给websiteOptions,类型时void[]
但是组件dataSource可的值的类型应该是DataSourceItemType[] || undefined
这里应该如何处理?
const websiteOptions = autoCompleteResult.map(website => {
<AutoCompleteOption key={website}>{website}</AutoCompleteOption>
})
<AutoComplete
dataSource={ websiteOptions } // 不能将类型“void[]”分配给类型“DataSourceItemType[] | undefined”。
onChange={this.handleWebsiteChange}
placeholder="网址">
已解决,const websiteOptions = autoCompleteResult.map(website => {