写 Vue 组件的三种方式

274 阅读1分钟

用 JS 对象

    export default { data, props, methods, created, ... }

用 TS 类

    import {Component, Prop} from 'vue-property-decorator';
    
    @Component
    export default class XXX extends Vue {
        xxx: string = 'hi';
        @Prop(Number) xxx: number | undefined;
    }

用 JS 类

    export default class XXX extends Vue {
        xxx = 'hi'
    }