为了账号安全,请及时绑定邮箱和手机立即绑定

vue2.6使用ts关于@和定义变量的问题万分感谢

vue2.6使用ts关于@和定义变量的问题万分感谢

Cats萌萌 2019-12-11 13:09:48
第一个问题:importHeaderfrom'@/components/Header.vue'我使用如上引入一个组件,页面都有显示了,编译也没有报错,能正常运行,但是就是在vscode中有个红色的波浪线Cannotfindmodule'@/components/Header.vue'.,请教大佬tslint该怎么设置才能将这个波浪线掉。第二个问题:之前我将一些变量定义在exportdefault之外,原因是不涉及到页面变化我就喜欢定义在外面而不是data中,(因为小程序写在data中而页面没有使用到的变量发生变化了同样也会重新渲染页面这里就习惯这样写了),而在使用ts之后如下方式写@Component那里编译就报错了Decoratorsarenotvalidhere.,所以想请教一下大佬该怎么在外面定义变量?import{Component,Vue}from'vue-property-decorator'@Component({components:{Header,},})letauthTimeTimer:null|number=nullexportdefaultclassComponentsextendsVue{}
查看完整描述

2 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

第一个问题:这个和tslint没关系,这是vscode中jsconfig.json配置引起的,jsconfig.json是为了让你能快速跳入到引用的资源文件中基本配置如下{"compilerOptions":{"target":"ES6",//"module":"umd","allowSyntheticDefaultImports":true,"baseUrl":"./","paths":{"@/*":["src/*"],},},"exclude":["node_modules","**/node_modules/*"]}


查看完整回答
反对 回复 2019-12-12
  • 2 回答
  • 0 关注
  • 480 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信