typscript专题

vite + vue + typscript + pinia + axios + vue-router + elementPlus

npm create vite@latest 创建项目后 npm inpm run dev "dependencies": {"vue": "^3.4.21"},"devDependencies": {"@vitejs/plugin-vue": "^5.0.4","typescript": "^5.2.2","vite": "^5.2.0","vue-tsc": "^2.0.6"}

一、typscript(对象的类型-接口)

基础概念: 1.  在 TS 中,使用 : 指定变量的类型。 2.  TS 只在编译时对类型进行静态检查,在运行时不会。 3.  TS 编译的时候即使报错了,还是会生成编译结果,如果要在报错的时候终止 js 文件的生成,可以在 tsconfig.json 中配置 noEmitOnError 。 原始数据类型:数值(number)、字符串(string)、boolean(布尔)、null、u

typscript(对类型、)

一、对象的类型(接口): 1、interface 是对象的模板,可以看作是一种类型约定,中文译为“接口”。使用了某个模板的对象,就拥有了指定的类型结构。 //定义了一个Person接口interface Person {firstName: string;lastName: string;age: number;}//实现该接口很简单,只要指定它作为对象的类型即可。const P:Pers