axios请求问题

来源:7-9 使用 async 和 await 改造异步请求

qq_慕丝0136605

2023-01-27

图片描述
老师,我这axios请求返回结果报这个错误,是什么原因呢?之前好像遇到过类似的问题找不见了

写回答

3回答

张轩

2023-01-29

同学你好

经查,发现你自己封装了 get 和 post 函数以后,需要显式的确定一下返回的类型,要不就是 unknown。

可以这样:

// request.ts 39 行
export const get = (url: string, params = {}): Promise<any>
// 当然这了想精确的话可以玩更多,比如传入泛型让类型更准确等等。
post 是一个道理

第二个问题:有点复杂,我等等再单独写一个回答,这样你看起来比较方便。

0
1
qq_慕丝0136605
感谢老师!
2023-01-29
共1条回复

张轩

2023-01-29

同学你好

vite 和 vue-cli 针对 eslint 配置不同,我特意写了一篇文章,并且亲自测了一下,是可以使用的。

请看:https://vikingmute.notion.site/vite-eslint-be715e3f9797487895412f487b2a1864

1
0

张轩

2023-01-28

同学你好

看起来是 ts 的类型问题,请提供一下你的源代码(git),我在本地帮你看一下,谢谢

0
1
qq_慕丝0136605
https://github.com/du329/huhu 老师,除了上面这个问题,我的代码中还有vite使用eslint的问题(vite.config.ts): 创建项目的时候添加了eslint当时报错了,现在添加上启动也是报错 麻烦老师帮我看一看
2023-01-28
共1条回复

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

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

3142 学习 · 2313 问题

查看课程