采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,我声明TS一个接口,在声明下面直接实现接口的时候,会有正常的类型检查 但是引用进来的时候就不会进行检查,请教一下老师是什么原因
问题已解决,改为在webstorm将TS版本配置vue语言服务器即可
同学你好
这个要提供一下你的源代码(git)给我看看,看起来像是编辑器的问题,这里的 ts 没有正常的工作。
git@gitee.com:guanbowen1994/kiki-quora.git 我查了一下 有个参考原因 在 TypeScript 中,当引用其他文件的接口时,确实不会进行属性类型检查。这是因为 TypeScript 是一种静态类型检查的语言,它在编译阶段进行类型检查,而不是在运行时。当你引用其他文件的接口时,TypeScript 只会检查这个接口是否存在,而不会检查具体的属性类型。 这种设计是为了提高编译速度和灵活性。如果 TypeScript 在每次引用其他文件的接口时都进行属性类型检查,那么编译时间会大大增加。而且,有时候你可能希望在不同的文件中使用相同的接口,但是具体的属性类型可能会有所不同。这种情况下,TypeScript 允许你在不同的文件中定义相同的接口,而不会报错。 是不是这样子
我用的是webstorm
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.8k 2
1.5k 2
1.2k 17
1.7k 17
2.2k 15
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号