一、创建vue-ts项目 现Vue CLI3经内置了TypeScript工具支持 npm install -g @vue/cli vue create vue-ts 二、基于类的组件 vue-class-component vue-property-decorator vue-class-compo ...
分类:
其他好文 时间:
2020-08-27 11:47:46
阅读次数:
89
const userInfo: any = undefined; class Test{ getName() { return userInfo.name; } getAge() { return userInfo.age; } } const test = new Test(); test.get ...
分类:
其他好文 时间:
2020-08-12 15:48:33
阅读次数:
71
本篇List 1)概念 ts支持与js相同类型的数据类型,此外还提供了枚举等类型 2)字符串 let dogName: string = "linda"; let dogAge: number = 12; let introDog: string = `我有一只狗他${dogAge}`; 3) 数字 ...
分类:
其他好文 时间:
2020-08-07 09:45:52
阅读次数:
58
文章内容输出来源:拉勾教育大前端训练营 ECMAScript - 浏览器中的javascript指的是ES + Web提供的Api(dom bom) - node环境中javascript指的是ES + node提供的Api 作用域 全局作用域(公共作用域) 1. 在全局作用域中的函数,变量都是公用 ...
分类:
编程语言 时间:
2020-07-30 21:47:29
阅读次数:
64
#新建?个基于ts的vue项? * vue create xxx * 项目选项勾选上typescript #在已存在项?中安装typescript vue add @vue/typescript ...
分类:
其他好文 时间:
2020-07-30 10:49:42
阅读次数:
95
目录点这里 ts0715 仓库 git 代码 概论 TypeScript 是由微软开发的一款开源的编程语言 TypeScript 是 Javascript 的超集, 扩展了 JavaScript的语法,遵循最新的 ES6、Es5 规范。 推广: 谷歌的 angular2.x+ 就是基于 Typesc ...
分类:
Web程序 时间:
2020-07-26 23:17:40
阅读次数:
112
Typescript方法重载实现系列二 function getInfo(name:string):string; function getInfo(name:string,age:number):string; function getInfo(name:any,age?:any):any{ if ...
分类:
其他好文 时间:
2020-07-26 19:30:04
阅读次数:
44
安装解析工具 npm install typescript -g 运行 tsc 文件名.md,将ts文件编译成一个同名js文件 注释 与js用法相同 变量赋值 js let 变量名=值 ts let 变量名: 数据类型=值 数据类型 基本数据类型(原始类型),复杂数据类型(对象类型) js中的类型 ...
分类:
其他好文 时间:
2020-07-24 21:30:17
阅读次数:
62
一、从零配置 ESLint 工作流 eslint prettier stylelint husky lint-staged typescript babel-eslint eslint-config-airbnb-base eslint-config-alloy 为构建项目代码质量保驾护航。 传承 ...
分类:
其他好文 时间:
2020-07-24 21:17:43
阅读次数:
73
大家好,我是小雨小雨,致力于分享有趣的、实用的技术文章。 内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步。 分享不易,希望能够得到大家的支持和关注。 extends typescript 2.8引入了条件类型关键字: extends,长这个样子: T extends U ? ...
分类:
其他好文 时间:
2020-07-24 16:38:02
阅读次数:
65