你可以使用通过@Component装饰器标注Class, 来用直观和标准的Class语法定义组件的data和方法....通过使用Class风格定义的组件, 你不但要改变语法, 还要利用一些ECMAScript语法特性, 比如Class继承和装饰器....你或许也需要使用 Vue Property Decorator 提供的 @Prop 和 @Watch 装饰器...., 由于 TypeScript 编译器只支持旧版本装饰器.
:::
TypeScript
在项目根目录创建 tsconfig.json, 然后配置 experimentalDecorators 选项,...Hooks Auto-complete
Vue Class Component 提供内建的钩子类型, 这将自动应用在Class组件中定义的 data, render 和 其他生命周期钩子上, 对于 TypeScript