web-typescript
文章平均质量分 63
2022web-typescript
小沈曰
人生的高度,不在于你看清了多少事,而在于你看轻了多少事。
展开
-
【TypeScript】语法精讲
【TypeScript】语法精讲原创 2022-10-22 22:06:47 · 117 阅读 · 0 评论 -
【Typescript】无法找到模块“quill-vuejs”的声明文件
问题描述无法找到模块“quill-vuejs”的声明文件。“quill-vuejs.js”隐式拥有 "any" 类型。尝试使用 `npm i --save-dev @types/quill-vuejs` (如果存在),或者添加一个包含 `declare module 'quill-vuejs';` 的新声明(.d.ts)文件ts(7016)问题原因ts工程使用js组件,没有合适的声明文件问题解决如图所示,在types文件中添加index.d.ts文件,添加declare module 'qu原创 2022-03-30 15:07:41 · 3673 阅读 · 0 评论 -
【Typescript】Missing return type on function
问题内容:在ts工程中方法没有返回值提示“Missing return type on function”解决方法:在.eslintrc.js文件里添加规则禁用 rules: { "@typescript-eslint/explicit-module-boundary-types": "off" }原创 2022-03-29 16:43:43 · 2321 阅读 · 0 评论 -
【Typescript】在 React 项目中使用 TS
1、在 React 项目中使用 TS1.1 创建新项目命令:npx create-react-app my-app --template typescript说明:在命令行中,添加 --template typescript 表示创建支持 TS 的项目项目目录的变化:在项目根目录中多了一个文件:tsconfig.jsonTS 的配置文件在 src 目录中,文件的后缀有变化,由原来的 .js 变为 .ts 或 .tsx.ts ts 文件的后缀名.tsx 是在 TS 中使原创 2022-03-28 00:21:20 · 10778 阅读 · 0 评论 -
【TypeScript】高级类型
1、泛型泛型是可以在保证类型安全前提下,让函数等与多种类型一起工作,从而实现复用,常用于:函数、接口、class 中需求:创建一个 id 函数,传入什么数据就返回该数据本身(也就是说,参数和返回值类型相同)function id(value: number): number { return value }比如,id(10) 调用以上函数就会直接返回 10 本身。但是,该函数只接收数值类型,无法用于其他类型为了能让函数能够接受任意类型,可以将参数类型修改为 any。但是,这样就失去了 TS原创 2022-03-28 00:08:04 · 211 阅读 · 0 评论 -
【TypeScript】常用类型
TypeScript 是 JS 的超集,TS 提供了 JS 的所有功能,并且额外的增加了:类型系统所有的 JS 代码都是 TS 代码JS 有类型(比如,number/string 等),但是 JS 不会检查变量的类型是否发生变化,而 TS 会检查TypeScript 类型系统的主要优势:可以显示标记出代码中的意外行为,从而降低了发生错误的可能性1、类型注解示例代码:let age: number = 18说明:代码中的 : number 就是类型注解作用:为变量添加类型约.原创 2022-03-27 23:53:25 · 554 阅读 · 0 评论 -
【TypeScript】介绍与体验
1、TypeScript 介绍TS 官方文档TS 中文参考 - 不再维护TypeScript 是什么TypeScript 为什么要为 JS 添加类型支持?TypeScript 相比 JS 的优势1.1 TypeScript 是什么TypeScript 简称:TS,是 JavaScript 的超集,简单来说就是:JS 有的 TS 都有TypeScript = Type + JavaScript(在 JS 基础之上,为 JS 添加了类型支持)TypeScript 是微软开发原创 2022-03-27 23:31:37 · 908 阅读 · 0 评论