我想根据类组件将我的vuejs项目升级为typescript,但我在vue问题的https://github.com/vuejs/rfcs/pull/17#issuecomment-494242121中读到:
更新:正在删除类API提案.
那么,现有的基于类组件的项目会发生什么呢?
因为我们不使用类样式语法,所以使用as关键字
在vue3中使用typescript是安全的吗.0?
我想根据类组件将我的vuejs项目升级为typescript,但我在vue问题的https://github.com/vuejs/rfcs/pull/17#issuecomment-494242121中读到:
更新:正在删除类API提案.
那么,现有的基于类组件的项目会发生什么呢?
因为我们不使用类样式语法,所以使用as关键字
在vue3中使用typescript是安全的吗.0?
目前还没有官方的基于类的API.RFC打算增加一个,但由于讨论的原因而被取消.
现有项目正在使用vue-class-component个库,该库构建在官方的基于对象的组件API(官方称为Options API)之上.这应该在3.0中继续有效(因为选项API保持不变),但也有同样的缺点.Here是维护人员声明支持Vue 3的 comments .
第二篇链接文章使用的TypeScript没有vue-class-component
个类,只有常规的基于对象的组件API+TypeScript类型注释.是的,这将在3.0中起作用
不过,如果你现在开始使用Vue,我强烈建议你使用new composition API.0.这是一个官方API(不是库),与任何现有解决方案相比,它有很多好处.
得益于composition-api,你甚至可以在Vue 2中使用合成API——这是一个插件,但计划已经到位,使其正式化,更好地集成到Vue核心中,并由Vue核心团队维护.