美文网首页
vue源码学习 --- flow(6)

vue源码学习 --- flow(6)

作者: 2分_08b6 | 来源:发表于2019-01-11 14:48 被阅读0次

原文地址: https://flow.org/en/docs/types/classes/

类和类类型

基本语法, 很类似于es6的class声明规则. 作为一个类型使用, 可以传入 A, B, C

class MyClass<A, B, C> {
    prop1: number;
    prop2: number;
    prop3: number;
    constructor (arg1: number, arg2: number, arg3: number) {
        console.log(arg1, arg2, arg3);
        this.prop1 = arg1;
        this.prop2 = arg2;
        this.prop3 = arg3;
    }
    static helper: (number) => number;          // 接受一个函数(传入参数返回参数)
    method () {
        console.log(this);
    }
}

let myClass: MyClass<number, number, number> = new MyClass(1, 2, 3);

myClass.method();

vue源码学习 --- flow(7)
https://www.jianshu.com/p/44cf3ccfc160

相关文章

网友评论

      本文标题:vue源码学习 --- flow(6)

      本文链接:https://www.haomeiwen.com/subject/mxexdqtx.html