Ric*_*cky 109
首先,两个文件夹src/components
和src/views
包含Vue组件.
关键的区别在于一些Vue组件充当路由视图.
在Vue中处理路由时,通常使用Vue Router,定义路由以切换组件中使用的当前视图<router-view>
.这些路线通常位于src/router/routes.js
,我们可以看到这样的东西:
import Home from '@/views/Home.vue'
import About from '@/views/About.vue'
export default [
{
path: '/',
name: 'home',
component: Home,
},
{
path: '/about',
name: 'about',
component: About,
},
]
Run Code Online (Sandbox Code Playgroud)
位于下方的组件src/components
不太可能在路线中使用,而位于下方的组件src/views
将被至少一条路线使用.
Vue CLI旨在成为Vue生态系统的标准工具基准.它确保各种构建工具与合理的默认设置一起平稳运行,因此您可以专注于编写应用程序,而不是花费数天时间与配置进行争吵.同时,它仍然可以灵活地调整每个工具的配置,而无需弹出.
Vue CLI旨在快速开发Vue.js,它保持简单并提供灵活性.其目标是使不同技能水平的团队能够建立一个新项目并开始使用.
在一天结束时,这是一个方便和应用结构的问题.
src/router
像
这样的企业样板.奖励:Dan Abramov为React和Vue项目推荐了这种文件结构.
nav*_*ule 12
一般建议将可重用的视图放在src/components
目录中。页眉、页脚、广告、网格或任何自定义控件(如样式文本框或按钮)等示例。可以在视图内访问一个或多个组件。
视图可以具有组件,并且视图实际上旨在通过导航 url 访问。它们通常放置在src/views
.
请记住,您不受限于通过 url 访问组件。您可以自由地向 中添加任何组件router.js
并访问它。但是,如果您打算这样做,则可以将其移动到 asrc/views
而不是将其放置在src/components
.
组件是类似于 asp.net Web 表单的用户控件。
它只是为了更好的维护和可读性来构建你的代码。
小智 6
这两个文件夹基本上是相同的,因为它们都保存组件,但 Vue 的美感在于,将用作页面的组件(路由到类似页面进行导航)保存在文件夹中,/views
而可重用的组件(例如表单字段)保存在/components
文件夹中。
归档时间: |
|
查看次数: |
18180 次 |
最近记录: |