老师你好,想问一个这里的泛型的问题

来源:6-11 Vuex 整合当前应用

qq_我在时光机里找回忆

2020-11-28

老师你好,我在上课的时候遇到了这样一个很莫名其妙的问题。我之前在store.ts里确实定义了GlobalDataProps类型,在Home.vue中作为泛型传入useStore并没有问题,说明我类型的名字没有写错。
但是导入这里报错了,说我定义了GlobalDataProps,但是没有使用过。我觉得很委屈,我明明已经把它作为泛型来使用过了,怎么会报这个错呢?我知道解决的办法,就是让eslint忽略掉这一行的“no-unused-vars”问题。
我想问下老师,这是什么原因呢,这个问题我百度也找不到答案。之后遇到这样类型的情况,需要导入类型传入泛型的,该怎么办呢?
图片描述

写回答

1回答

张轩

2020-11-29

同学你好 看起来像是编辑器的问题 在本地我并没有出现 你要不要把代码发给我我在本地试一下?

0
1
qq_我在时光机里找回忆
我后来跟着视频继续写了一些代码,发现有这个问题的不只是这一个地方,类似的场景都出现了这个问题。 我怀疑是eslint的问题,因为前不久我运行项目的时候突然看到eslint的index.js文件报错了,项目根本跑不起来。我是按照这篇博客https://blog.csdn.net/aaronthon/article/details/106227262里面说的办法进行了处理,第三步的时候我除了框架选的是Vue.js,其他选的全都是默认选项,选完以后它尝试着安装,但因为网络原因没有成功,我不知道这样是不是有问题。 但是做了这些后,项目就可以运行了,但是这个问题出现了,之前并没有出现的。所以是配置eslint的时候我选错了什么吗?
2020-11-30
共1条回复

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

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

3142 学习 · 2313 问题

查看课程