vue-property-decorator 和 vue-class-component 有什么区别?

Hoyt
  • 669
@Component({})

貌似都可以用以上方式来使用,久而久之有点混乱,请问他们之间有什么区别?或者什么场景下应该使用哪一个?

回复
阅读 2.7k
1 个回答
✓ 已被采纳

vue class component 是vue 官方出的
vue property decorator 是社区出的
其中vue class component 提供了 vue component 等等
vue property decorator 深度依赖了 vue class component 拓展出了很多操作符 @Prop @Emit @Inject 等等 可以说是 vue class component 的一个超集
正常开发的时候 你只需要使用 vue property decorator 中提供的操作符即可 不用再从vue class componen 引入vue component

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏