请问给promise指定泛型AxiosReponse是什么意义呢
来源:5-11 获取响应数据 - 需求分析+实现

慕少4281311
2019-06-25
请问给promise指定泛型AxiosReponse是什么意义呢
写回答
2回答
-
ustbhuangyi
2019-06-25
为了让 resolve 函数参数的类型是 AxiosResponse<T>,这样也能获取到 AxiosResponse
中的 data 类型 T10 -
旋涡鸣人_
2019-06-27
我觉得这里有问题啊, 我的编辑器是有报警的。。。
大体意思是说 会丢失AxiosPromise 里面的属性。。。
实际上xhr 返回的是一个 promise ,就是返回的是一个 new Promise 的对象,这个对象 无法用类型描述而我们定义的范型 应该是 resolve 参数,和 then 回调参数的。
也就是说xhr的泛型不能代表内部最后异步完成后的泛型
032019-06-29
相似问题