最佳实践Vue.js

最佳实践Vue.js,vue.js,Vue.js,上周我一直在用ASP.NETCore尝试Vue.js,它看起来相当强大。 然而,我在文件的组织方式和模块的编写方式上看到了不同的方法 在中,他们使用,我会说这个结构与ts,html,css文件: |_components |_counter *counter.ts *counter.css *counter.html 在其他starter Vue.js模板中,我们有一个Vue文件的结构: |_components |_counter.vue 使用其中一个是否有

上周我一直在用ASP.NETCore尝试Vue.js,它看起来相当强大。 然而,我在文件的组织方式和模块的编写方式上看到了不同的方法

在中,他们使用,我会说这个结构与ts,html,css文件:

|_components
  |_counter
    *counter.ts
    *counter.css
    *counter.html
在其他starter Vue.js模板中,我们有一个Vue文件的结构:

|_components
  |_counter.vue
使用其中一个是否有限制/优势?一种是最新的格式,应该超播另一种格式吗

我还看到,它们是在Typescript中为Vue编写组件的不同方式

Vue网站上显示的默认选项,另一种方式是使用或,我觉得更自然,建议在Vue网站上使用,因为它似乎可以解决一些问题:

再说一次,如果它是那么好,为什么它不应该成为标准呢?与“vue类组件”样式相比,默认样式是否具有更大的灵活性


对于基本的问题,我很抱歉,只是想从一开始就了解一些好的方向。

单文件组件(即.vue文件)的优点是,该组件的所有代码都在一个文件中。您不必在文件之间来回移动来更改组件;都在一个地方。core的SPA模板似乎设置得更好,可以更好地与Typescript配合使用,而Typescript并不是大多数Vue社区的主要关注点。我更喜欢放在地板上的首发,但你可能需要自己使用水疗服务。