240 投稿
收录了10篇文章 · 2人关注
  • 高级类型

    交叉类型 把多个类型合并成一个大而全的类型, 运算符为 & 联合类型 多个类型的"或"关系, 表示一个值可以是几种类型之一, 运算符为 | 类型...

  • 关于类型声明文件 - 03各种情况下的写法

    引至: https://ts.xcatliu.com/basics/declaration-files declare var 声明全局变量 d...

  • 关于类型声明文件 - 01理解

    配置项 allowJs 是否编译 .js 文件. 如果你的项目中有自定义的 .js 文件, 并且在 .ts 文件内有引入该 .js 文件, 那么...

  • Vue 中的 ts

    vue-property-decorator 中的 @Wathch 属性值必须在定义时有初始化值, 否则 watch 不生效

  • tsconfig.json 配置

    allowJs 取值为 true/fasle, 是否编译 js 文件. 如果设置为 false, 当 ts 文件引入 js 文件时,不会检查 j...

  • 模块解析

    模块解析是指编译器在查找导入模块内容时所遵循的流程。假设有一个导入语句 import { a } from "moduleA"; 为了去检查任何...

  • 内置类型

    问题引出 我们需要渲染一个表格,往往需要定义: 有时候我们也需要表格对应的搜索表单,需要其中一两个搜索项,如果刚接触 typescript 的同...

  • 枚举

    反向映射 我们可以通过 Enum[key] 或者 Enum.key 的方式获取到对应的值。typescript 还支持反向映射,即可以通过值来获...

  • typescript 学习笔记

    keyof 的使用 typescript 的 keyof 关键字, 将一个类型映射为它所有成员名称的联合类型. typeof 自动识别实例对象的...

  • 改造 vue_cli3+ 的 js 版本支持 ts

    生成vue项目的vue_cli版本为 4.0.5 应用场景: 目前已经在开发的项目, 后续想要摸摸 ts 刚开始学习 ts, 不敢完全入坑 安装...

专题公告

关于在typescript学习过程中的总结分享