首页 > 解决方案 > 从 TypeScript 功能的角度来看,Vue.js 3 是否可以实现基于类的语法?

问题描述

我知道类 API 在 Vue 3 中被删除了。这意味着不会有开箱即用的基于类的语法。

我不知道哪种魔法可以将 TypeScript 编写的 Vue 类转换为vue-class-component中有效的 Vue 组件对象,但它留下了希望,基于类的语法仍然可以在其他库中实现。问题只是 TypeScript 的装饰器是否允许它。

标签: javascripttypescriptvue.jsvue-componentvuejs3

解决方案


基于这个问题,类组件与 Vue 3 兼容,并且它还公开了一个 API 以使用新的装饰器与新的组合 api 一起工作,删除一些类似的@component并添加新的,例如@Options,有关更多详细信息,请查看此问题


推荐阅读