Art*_*rte 3 javascript typescript axios
我在此代码块中的地图功能:
public async getAllWidgets2(): Promise<Widget[]> {
let url = "myUrl";
var items = [];
return axios.get(url).then(result => {
console.log("results" + result)
let result2: Widget[] = [];
result.map((item) => { result2.push(this.parseWidget(item)); });
let data: Widget[] = result2;
return(data);
} ) }
Run Code Online (Sandbox Code Playgroud)
上面的映射函数给了我一个错误“属性 'map' 在类型 'AxiosResponse'.ts(2339) 上不存在”
我在 StackOverflow 上搜索答案并尝试:
import { map } from 'rxjs/operators';
Run Code Online (Sandbox Code Playgroud)
但仍然给我同样的错误。有什么办法解决吗?
Yan*_*uHD 11
Axios Response 不仅包含响应主体,它还是一个包含有关请求、响应等所有详细信息的对象...
如果要映射响应正文(数据),则必须在“response.data”而不是“response”上执行所有这些操作:)
| 归档时间: |
|
| 查看次数: |
4606 次 |
| 最近记录: |