javascript - 从 TypeScript 功能的 Angular 来看,基于类的语法是否可以为 Vue.js 3 实现?

标签 javascript typescript vue.js vue-component vuejs3

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

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

最佳答案

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

关于javascript - 从 TypeScript 功能的 Angular 来看,基于类的语法是否可以为 Vue.js 3 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63974466/

相关文章:

javascript - 午睡的全局功能

javascript - 使用调整大小脚本使我的横幅看起来与窗口大小相同。当我强行缩小浏览器时,为什么我的横幅会出现问题?

collections - 是否有 typescript List<> 和/或 Map<> 类/库?

javascript - 简单 for 循环与 >> 运算符之间的区别

json - VueJS - 难以理解 .$set 和 .$add

javascript - HTML、CSS、JS - 具有永久领先内容的 Contenteditable div

javascript - 在 Fabric.js 中剪切区域并设置 Canvas 背景

javascript - 如何编写 Typescript 插件?

javascript - 如何使用 Typescript 扩展 Material-UI 主题?

vue.js - 在 Vue 中循环组件 - 迭代中的自定义元素需要 'v-bind:key' 指令