取消ts校验的注释

简介: 取消ts校验的注释

常用的有以下注释


单行忽略 
// @ts-ignore
忽略全文;如果你使用这样,需要放在ts的最顶部哈。
// @ts-nocheck
如下
<script lang="ts" setup>
// @ts-nocheck
import { computed } from 'vue-demi'
dosomething xxxxxxx
</script>
取消忽略全文
// @ts-check


ts报错

1425695-20220425131435520-2057826977.png


添加上 //@ts-expect-error 或者 // @ts-ignore


//@ts-expect-error
import Mock from "mockjs"
let listArr = Mock.mock({
    // 属性 list 的值是一个数组,其中含有 1 到 10 个元素
    'list|1-10': [{
      // 属性 id 是一个自增数,起始值为 1,每次增 1
      'id|+1': 1,
      'name|+1': 1,
      'age|+1': 1,
      "boolean|1": true ,//生成布尔值
      'entryDate': '@date("yyyy/mm/dd")', // 指定日期格式 yyyy/MM/dd
      'createDate': '@datetime', // // 默认 yyyy-MM-dd HH:mm:ss
      'pic': '@image',
       'riqq':'@date("yyyy-MM-dd")',
       'ip':'@ip',
       'color':'@color()',
        'city':'@county',
        'img':"@image('800x500', '#894FC4', '#FFF', 'png', 'Hello Mock.js!')"
    }]
})

1425695-20220425131642393-2132834950.png

ts检测就不会报错了。


//@ts-expect-error


//@ts-expect-error


TypeScript 3.9中的新增错误断言。


这个断言比@ts ignore更具描述性,因为它不只是忽略下一行,而是显式忽略编译器错误。


ts expect error:意思是这个应该有错误,但我想知道它。如果编译正确,则报告错误。

如果这不再是一个错误,则意味着某些内容已被更改。


尾声


如果你觉得我写的不错的话,可以给我推荐、打赏、评论!


上一个给我打赏的小伙伴都已经找到女朋友了!


咦!你不信,不信你给我打赏看一下!


保准你追到到喜欢的Ta!


你不会追,哎!难受。


我教你,你可以这样说:


小生不才,斗胆-问,不知姑娘是否心系他人。


感情之事,在下不敢儿戏!


如若姑娘早已心系他人。那在下便不再打扰。


如若有所唐突还望姑娘多加体谅!


若姑娘非我良人,那在下就不庸人自恼。


在下怕越陷越深,还望姑娘尽早告知!话已至此,我便先在此谢过!


拿去不谢!回头告诉我结果啊!


咦!抓住一个没有打赏的小伙伴!

相关文章
|
21天前
|
JavaScript 前端开发 安全
TypeScript error TS7016 错误消息的含义
TypeScript error TS7016 错误消息的含义
50 1
|
21天前
|
编译器
【【C++11特性篇】【强制/禁止 】生成默认函数的关键字default&delete(代码演示)
【【C++11特性篇】【强制/禁止 】生成默认函数的关键字default&delete(代码演示)
|
8月前
32avalon - 指令ms-rules(自定义验证规则)
32avalon - 指令ms-rules(自定义验证规则)
24 1
|
19天前
|
JavaScript 编译器 开发者
TS类型断言
TS类型断言
14 0
|
21天前
|
JSON 新能源 数据格式
uView test 规则校验
uView test 规则校验
96 0
|
10月前
控制台图片路径错误,显示[object Module],解决办法
控制台图片路径错误,显示[object Module],解决办法
82 0
|
10月前
|
JavaScript 编译器 开发者
ts的接口是什么有什么作用
ts的接口是什么有什么作用
301 0
|
10月前
|
前端开发
如何解决出现Unknown at rule @applyscss(unknownAtRules)警告?
如何解决出现Unknown at rule @applyscss(unknownAtRules)警告?
675 0
|
11月前
|
JavaScript
面试题-TS(十):如何处理可选属性和默认参数?
在TypeScript中,可选属性是指在定义接口或类时,指定某些属性不是必须的,可以存在也可以不存在。使用可选属性可以让我们定义更灵活的数据结构,允许对象中包含额外的属性,而不会报错。
|
JavaScript
ts: TypeScript跳过检查/忽略类型检查
ts: TypeScript跳过检查/忽略类型检查
745 0

热门文章

最新文章