我只是使用命令行(CLI)来初始化Vue.js项目。CLI创建了src/components和src/views文件夹。
我已经有几个月没有使用Vue项目了,文件夹结构对我来说似乎是新的。
用Vue -cli生成的Vue项目中的视图和组件文件夹有什么区别?
我只是使用命令行(CLI)来初始化Vue.js项目。CLI创建了src/components和src/views文件夹。
我已经有几个月没有使用Vue项目了,文件夹结构对我来说似乎是新的。
用Vue -cli生成的Vue项目中的视图和组件文件夹有什么区别?
当前回答
我认为这更像是一种惯例。一些可重用的东西可以保存在src/components文件夹中,一些绑定到路由器的东西可以保存在src/views文件夹中
其他回答
您可以将视图视为页面和组件之类的可重用代码块,可以在任何页面或组件中使用(两者都是Vue文件,这些术语只是为了演示)
这两个文件夹基本上是相同的,因为它们都包含组件,但Vue的美学是将作为页面(路由到类似的页面进行导航)的组件保存在/views文件夹中,而可重用的组件(如表单字段)保存在/components文件夹中。
只是按逻辑顺序安排项目。您仍然可以在视图文件夹中创建组件,但这是分离项的更好方法,这样代码就不那么混乱了。
较少动态的接近静态页面的内容被引用到视图中,更多可重用的动态内容被放置在组件下。
很简单,视图是路由的,而组件是路由的组件。