Vue CLI中views和components文件夹的区别
首先,src/components
和文件夹src/views都
包含Vue组件。
关键区别在于某些Vue组件充当路由视图。
在Vue中(通常是Vue Router)处理路由时,将定义路由以切换组件中使用的当前视图<router-view>
。这些路线通常位于src/router/routes.js
位于下方的组件src/components
不太可能在一条路线中使用,而位于下方的组件src/views
将被至少一条路线使用。
我认为这更多是一种惯例。可重用的内容可以保存在src / components文件夹中,与路由器绑定的内容可以保存在src / views中。
通常建议将可重用的视图放置在src/components
目录中。诸如页眉,页脚,广告,网格或任何自定义控件之类的示例,如样式化的文本框或按钮。可以在视图内部访问一个或多个组件。
一个视图可以具有一个或多个组件,并且一个视图实际上打算由导航URL访问。它们通常放置在中src/views
。
请记住,您不受限制通过url访问组件。您可以随意将任何组件添加到中,router.js
也可以对其进行访问。但是,如果您打算这样做,可以将其移至src/views
而不是将其放置在中src/components
。
组件是类似于asp.net Web表单的用户控件。
它只是为了更好的维护和可读性而构造代码。
这两个文件夹基本都相同,因为它们都包含组件,但是Vue的美感在于,将用作页面的组件(路由到类似页面进行导航)保留在/views
文件夹中,而可重用组件(例如表单字段)保留在/components
文件夹中。
本文来自博客园,作者:脆,转载请注明原文链接:https://www.cnblogs.com/Wei-notes/p/15805059.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)