Pressidian
花园入口
笔记
项目
关于
实验室
GitHub
花园入口
笔记
项目
关于
实验室
GitHub

KNOWLEDGE PATHS

笔记库
当前位置
笔记库/前端/工程化/类型检查/TS

TS项目经验

1 分钟阅读 · Note

目录树 578 篇

            • TS项目经验
          • 运行时 Schema 校验
      • 前端技术栈
    • 笔记目录
    • CLAUDE.md
    • Vue 组件与 Render 函数

关联笔记 6

↗0Hello TypeScript共同主题↗编译选项共同主题↗代码检查共同主题↗对象的类型——接口共同主题↗泛型共同主题↗函数的类型共同主题
  • TS项目经验

TS项目经验

请求接口

规定请求方法的参数的类型

组件开发

  1. 将使用的接口统一的放置在一个文件中 ![Pasted image 20251008154738](../../../../_assets/d4a51d7-Pasted image 20251008154738.png)
  2. 在定义props时使用ts

常见问题

  • 现阶段类型不匹配:ts推断list为空对象,在空对象上取a是报错的,可以使用断言解决

    ![Pasted image 20251008155827](../../../../_assets/f61cdd0-Pasted image 20251008155827.png)

    更规范的做法是在.d.ts文件中去声明接口 ![Pasted image 20251008155941](../../../../_assets/079e56a-Pasted image 20251008155941.png)

  • 第三方库中的类型:引入对应的.d.ts ![Pasted image 20251008160400](../../../../_assets/29670ee-Pasted image 20251008160400.png)

  • DOM事件:在获取到DOM的时候ts的类型推断可能会出错,使用断言解决