Typescript VueJS类型脚本组件

Typescript VueJS类型脚本组件,typescript,vue.js,frontend,Typescript,Vue.js,Frontend,我是前端世界的新开发人员(C#桌面应用是我的强项) 我正在使用TypeScript和VueJS 使用哪种语法更好 import { Component, Vue } from "vue-property-decorator"; @Component export default class Navigation extends Vue {} 或 这些都做了同样的事情,我还说了一部分,它是Vue.Component,它主要只是首选项。通常人们会选择最上面的一个,因为它很清楚,并且规定了步骤中所需

我是前端世界的新开发人员(C#桌面应用是我的强项) 我正在使用TypeScript和VueJS

使用哪种语法更好

import { Component, Vue } from "vue-property-decorator";
@Component
export default class Navigation extends Vue {}


这些都做了同样的事情,我还说了一部分,它是Vue.Component,它主要只是首选项。通常人们会选择最上面的一个,因为它很清楚,并且规定了步骤中所需的所有引用,或者说类ref.Perfect,最后还是用同样的方式来写同样的东西?作为一个DotNet开发人员,对我来说,顶端似乎更自然。我可能会坚持这一点,使用Vue.extend是否有优势?
export default Vue.extend({});