采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
mutation中的featchPosts函数报错
同学你好 找到的解决方案很好,我再补充一下,新版的 typescript-eslint 有新的规则,不建议使用 {} 作为一个任何 object 类型,它的提示非常丰富。三种情况都说到了,请看截图
在这里,可以使用 Record<string, unknown> 代替一下。
好的,多谢老师
同学你好 看来你后面的数据中混入了一个奇怪的属性 就是 { _id: string}, 所以现在后面是个联合类型,没发赋值了。请把源代码(git)发给我一下,我在本地帮你看下,谢谢~
老师,地址是:https://git.imooc.com/lululu222/zheye_test.git,麻烦老师啦
老师您好,这是我的项目地址:https://git.imooc.com/lululu222/zheye_test,报错出在store.ts->mutations->fetchPosts函数
老师,我将fetchPosts函数中的类型转换去掉,就没有报错了(就是arrToObj) 但是store.js声明部分说 export interface ResponseType<P = {}> { code: number; msg: string; data: P; } 其中的P = {}不允许这样写,我暂时用P = unknown代替了,不知道是否会有问题
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.5k 2
1.2k 2
829 17
1.3k 17
1.8k 15