![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
typeScript
木子石@
这个作者很懒,什么都没留下…
展开
-
typeScript学习(六)之在vue中使用ts编写vuex
vuex 装饰器cnpm install -s vuex-module-decorators文件地址:/store/modules/about.tsimport { Module, VuexModule, Mutation, Action, getModule } from 'vuex-module-decorators'import store from '../index'const getList = () => { return new Promise<Array&原创 2020-10-01 18:11:31 · 4826 阅读 · 0 评论 -
typeScript学习(五)之vue中的使用
在vue中使用js和使用ts还有一些变化的。来让我们看看在vue中使用ts有哪些变化呢?先预告一波:下面我们会使用到常用的五个修饰器在使用装饰器之前 我们要引入相应的装饰器import {Component,Vue} from 'vue-property-decorator'@Component 修饰组件@watch 修饰watch监听@Prop 修饰props@Model 修饰父组件传入子组件的双向绑定数据@Emit 修饰父组件传入子组件的函数父组件:<templ原创 2020-09-30 14:11:06 · 2487 阅读 · 0 评论 -
typeScript学习(四)
接下来 我们认识一下类的使用对于类的的话,大家应该都不是很陌生吧。毕竟在es6中也有类的语法糖哦1.类的初认识//定义一个类,有自己的相关属性和方法class male{ content = "hello" name = '大脚,' sayHello() { return this.name + this.content }}//定义一个类,继承一个类class Boy extends male{ //重写父类的方法 sayHe原创 2020-09-28 11:27:13 · 115 阅读 · 0 评论 -
typeScript学习(三)
今天我们来学习一下接口1.接口的初认识(interface)下面介绍关于接口的属性类型的基本定义//定义接口interface Person{ name: string; age: number; sex: string; //不确定该值是否有值,前面加上?,表示该值不确定 money?: number;}//定义对象const person1= { name: '大脚', age: 18, sex: "男", mone原创 2020-09-28 09:40:49 · 133 阅读 · 0 评论 -
typeScript学习(二)
前面我们学习了关于TS的一些静态数据类型的定义那么接下来我们来讲解一下数组和元组这次需要学习的东西比较简单。1.数组定义数据类型//定义数组类型的方式//一、const numberArr: number[] = [1, 2, 3]//二、const arr:Array<number>=[1,2,3]//定义其他类型的数组const stringArr: string[] = ['a', 'b', 'c']const undefinedArr: undefined[] =原创 2020-09-27 18:52:14 · 2162 阅读 · 0 评论 -
typeScript学习(一)
什么是typescripttypescript是javascript类型的超集,可以变异为纯javascripttypescript可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的typescript100%支持javascripttypescript :为构建大型应用而生,小程序也可以同样使用生态圈支持广泛强大的类型系统(强类型,静态类型)丰富了class的扩展功能(接口,抽象类)添加了系统级设计能力(自顶向下)以前的js属于弱类型语言,而ts属于强类型语言,让我们来了原创 2020-09-26 23:01:50 · 271 阅读 · 0 评论