Vue CLI 生成的 Vue 3 应用程序中的 @Options 关键字

@Options keyword in Vue 3 app generated by Vue CLI

在 Vue3 文档中,@Options 关键字没有任何解释。但是在入门的CLI项目中是用到的,如下图。虽然可以猜到它的用途,但谁能解释一下这个关键字?

@选项({ 组件: { 你好世界 } })

Vue 文档中没有解释,因为它不是 Vue 3 API

您可能告诉 Vue CLI 生成支持 class-style syntax

的项目

这将安装名为 Vue Class Components. Here is the documentation 的单独库,用于此库的一个版本,用于 Vue 2

不幸的是,Vue 3 的版本(在 next branch 中)处于测试阶段并且还没有文档

The documentation is not ready yet. But you can see v8 proposals in the issue list

issue 看来 @Options 是对之前 @Component

的替代