unknown 报错

来源:2-21 【讨论题】对 Typescript 初步学习后的印象和困惑

慕工程7143520

2021-10-25

请问这个报错是为什么,代码直接拷过来也报同样的错,该怎么解决

图片描述

写回答

1回答

张轩

2021-10-25

同学你好 这个是 axios 最新版本定义文件升级所致,请见问题:

http://coding.imooc.com/learn/questiondetail/L0ZxAYWmQ4565zln.html

这里我们还可以使用一行 暂时将 rawData.data 修改为 any 类型,就不需要类型断言了,当然目的和结果是一样的。

axios.get 接受一个泛型,对应的就是 rawData.data

axios.get<any>(url).then((rawData) => {
    loading.value = false
    loaded.value = true
    result.value = rawData.data
}).catch(e => {
    error.value = e
    loading.value = false
})


0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3166 学习 · 2346 问题

查看课程