vue3+ts之忽略ts类型警告

44 篇文章 1 订阅

。。。。博主忍了1年多,还是决定把他忽略掉,

语言不是为了节省开发者的开发时间,而是为了规范开发者开发规范的话,对于全公司自有一个前端的我!!!!!!!忍不了,我自虐啥!!!!(当然你们前端开发人员多,进程要协作开发的话另当别论),博主只是当初图vue3和ts结合比较丝滑。可以节省开发效率

        好了言归正传要解决掉的是如下这种提示

        比如你

let a="";
console.log(a)

        他是不是提示你没定义a为string类型!!!!!!!!

        当然如果大公司我也就忍了,就我一个前端,我定义给谁看,也没带其他前端,当然是效率第一,大不了中文备注清楚点。前面我还是let a:string="" 写的很规范

        直到博主写了如下代码也给我报错

var {arr,map}= await conf.fun(1)

        终于怒了!!!!!

        废话够多了,来说下解决方案吧

        要他不提示也简单

        

<script lang="ts">
	// @ts-nocheck
	import {
		Vue,
		Watch,
		Options
	} from "vue-property-decorator";

看清楚了吗// @ts-nocheck加这个位置是当前script内代码不需要ts校验

取消忽略全文 // @ts-check  看你要到文中哪个地方还要校验你在加上这个。

如果是单行忽略 // @ts-ignore

加哪里? 加要取消校验的哪行代码上面。!!!!

async mounted(){
			let m:any=this;
			//@ts-ignore 
			var {arr,map}= await conf.fun();
			
}

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
Sublime Text 是一款强大的文本编辑器,可以通过安装插件来实现对不同类型项目的自动检查语法类型。对于 Vue3 + TypeScript 项目,可以通过以下步骤来实现自动检查语法类型。 首先,在 Sublime Text 中安装并启用相应的插件。可以使用 Package Control 来搜索并安装 "Vue Syntax Highlight" 插件,该插件可以为 Vue 文件提供语法高亮显示。另外,还需要安装支持 TypeScript 的插件,如 "TypeScript"。 安装完插件后,需要配置 Sublime Text 来正确识别 Vue3 + TypeScript 项目中的文件类型。在菜单栏中找到 "Preferences"(首选项),然后选择 "Syntax Specific"(语法特定)下的 "Vue" 选项。在打开的文件中,将语法设为 "Vue3 TypeScript"。 接下来就可以开始自动检查语法类型了。由于我们已经安装了 "TypeScript" 插件,所以在编辑 Vue 单文件组件时,Sublime Text 会自动检查 TypeScript 代码中的语法错误和类型错误。它会根据你的代码实时显示错误和警告。 除了自动检查语法类型外,Sublime Text 还提供了一些其他的辅助功能,如代码自动补全、代码片段等。这些功能可以极大地提高开发效率。 总而言之,通过在 Sublime Text 中安装适当的插件并正确配置文件类型,可以实现对 Vue3 + TypeScript 项目的自动检查语法类型。这将帮助开发人员在代码编辑过程中发现并解决潜在的错误,提高代码质量和开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪狼之夜

打个赏,让博主知道博文没白写

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值