返回顶部
首页 > 资讯 > 前端开发 > 其他 >app.vue文件干啥的
  • 473
分享到

app.vue文件干啥的

app.vueVue 2023-05-14 21:05:06 473人浏览 薄情痞子
摘要

本教程操作环境:windows7系统、vue3版,DELL G3电脑。app.Vue是什么?有什么用?app.vue是vue页面资源的首加载项,是主组件,页面入口文件,所有页面都是在App.vue下进行切换的;也是整个项目的关键,app.v

app.vue文件干啥的

教程操作环境:windows7系统、vue3版,DELL G3电脑。

app.Vue是什么?有什么用?

app.vue是vue页面资源的首加载项,是主组件,页面入口文件,所有页面都是在App.vue下进行切换的;也是整个项目的关键,app.vue负责构建定义及页面组件归集。

<template>
  <div id="app">
    <img src="./assets/loGo.png">
    <router-view/>
  </div>
</template>

<script>
export default {
  name: 'App'
}
</script>

<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -WEBkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 160px;
  .img{
     200px;
  }
}
</style>

app.vue中不但可以当做是网站首页,也可以写所有页面中公共需要的动画或者样式。不在上面写代码也可以。

app.vue是主组件,是页面入口文件,是vue页面资源的首加载项。所有的页面都是在app.vue中进行切换的。可以理解为所有的路由都是app.vue的子组件。

app.vue的作用

1、App.vue文件一般就是指整个vue项目的根组件,用来展示组件中内容。

2、App.vue是针对整个项目称作根组件,template下的子元素是针对当前的vue实例称作根组件。

main.js,App.vue,index.html之间的关系

在初始化的Vue项目中,我们最先接触到的就是main.js,App.vue,index.html这三个文件,我们从培训视频或者官方文档上可以了解到:

index.html---主页,项目入口

App.vue---根组件

main.js---入口文件

那么这几个文件之间的联系如何呢?

1.先看index.html中的内容:(为了很好的标识各个文件,我对各文件进行了文字标记)

2.在App.vue中,我做了如下处理:

3.在main.js中,文件初始内容如图:

那么我们打卡的网页如何呢?

网页效果如下:

也就是说,在网页的Title部分,加载了index.html中定义的Title,而在正文部分,加载了App.vue中定义的部分。(但是需要注意的是,在浏览器打开的瞬间,浏览器中正文部分会瞬间显示index.html中定义的正文部分

那么,我们就可以来分析上述的逻辑了,浏览器访问项目,最先访问的是index.html文件,

而index.html中

<div id="app">来自index.html正文中的内容</div>

上面有一个id为app的挂载点,之后我们的Vue根实例就会挂载到该挂载点上

main.js作为项目的入口文件,在main.js中,新建了一个Vue实例,在Vue实例中,通过

new Vue({  el: '#app',
  //components: {App },
  //template: '<App/>'
})

告诉该实例要挂载的地方;(即实例装载到index.html中的位置

接着,实例中注册了一个局部组件App,这个局部组件App来自于哪儿呢?

import App from './App.vue'new Vue({
  //el: '#app',  components: {App },
  //template: '<App/>'
})

这个局部组件是当前目录下的App.vue;

而起模板是什么呢?模板就是组件App.vue中的template中的内容。(template会替代原来的的挂载点处的内容)

所以Vue这个实例就是战士的是App.vue这个组件的内容

所以,我们进行总结:在项目运行中,main.js作为项目的入口文件,运行中,找到其实例需要挂载的位置,即index.html中,刚开始,index.html的挂载点处的内容会被显示,但是随后就被实例中的组件中的模板中的内容所取代,所以我们会看到有那么一瞬间会显示出index.html中正文的内容。

而index.html中的Title部分不会被取代,所以会一直保留。

【相关推荐:vuejs视频教程、web前端开发

以上就是app.vue文件干啥的的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: app.vue文件干啥的

本文链接: https://lsjlt.com/news/206122.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • app.vue文件干啥的
    本教程操作环境:windows7系统、vue3版,DELL G3电脑。app.vue是什么?有什么用?app.vue是vue页面资源的首加载项,是主组件,页面入口文件,所有页面都是在App.vue下进行切换的;也是整个项目的关键,app.v...
    99+
    2023-05-14
    app.vue Vue
  • app.vue文件的作用是什么
    今天小编给大家分享一下app.vue文件的作用是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。app.vue是vue页面...
    99+
    2023-07-04
  • redis是干啥的
    redis 是一款高性能、内存中键值存储数据库,专为存储可快速访问的数据结构而设计。其用途包括:缓存:提高应用程序性能。会话管理:简化会话管理,提升用户体验。消息传递:实现异步消息通信。...
    99+
    2024-04-08
    并发访问
  • pycharm干啥用的
    pycharm 是一个全面的 python 开发环境,用于提高 python 编程人员的生产力,它包含:1. 代码编辑器:具有语法高亮、自动完成和版本控制支持;2. 调试器:允许进行逐步...
    99+
    2024-04-04
    linux python macos pycharm
  • mysql是干啥用的
    mysql 是一款开源关系型数据库管理系统(rdbms),主要用于存储、管理和检索数据。它以其高性能、可扩展性、可靠性和易用性而闻名。mysql 的功能包括:数据存储和管理数据操作事务处...
    99+
    2024-04-05
    mysql 移动应用程序
  • 云服务器干啥的
    云服务器是一种虚拟的、网络化的云计算平台,它提供了一种在互联网上存储数据、管理应用程序和共享资源的方式。云服务器使用的技术包括高可用性、弹性计算、负载均衡和多租户服务等。 云服务器可以帮助企业将数据、应用程序和系统部署在云上,以提高应用程...
    99+
    2023-10-26
    干啥 服务器
  • 云服务器是干啥的
    云服务器是一种虚拟服务器软件,通常由大型数据中心提供,用于存储、处理和分析大容量的数据。它们可以通过公共云或私人云存储数据。云服务器使用互联网连接到客户端设备,并提供动态的计算和存储资源。它们使用高性能的硬件,并且可以轻松扩展和管理其大小和...
    99+
    2023-10-25
    干啥 服务器
  • bak文件是啥
    bak文件是一种常见的计算机文件类型,通常被用于备份数据,对于数据迁移、共享和存档也非常有用,为了确保数据的安全和完整性,应该采取适当的措施来保护和管理bak文件。本文的操作环境:Windows10系统、DELL G3电脑。Bak文件是一种...
    99+
    2023-08-07
  • 阿里云服务器干啥的
    阿里云服务器是阿里云提供的服务器产品,用于提供云计算服务。阿里云服务器提供了各种虚拟化技术和云存储服务,以帮助客户在云计算环境下实现快速部署、弹性扩展、高可靠性和高可用性等目标。 阿里云服务器的应用范围非常广泛,可以用于构建云数据中心、云...
    99+
    2023-10-26
    阿里 干啥 服务器
  • 云服务器能干啥用的
    云服务器是一种虚拟的计算服务平台,用于存储、处理和管理大量的互联网数据。具体来说,云服务器可以提供以下功能: 资源隔离:云服务器支持多个数据中心,可以将数据集中存储和管理。这使得用户可以在不同的数据中心之间共享资源,并且可以通过网络连接...
    99+
    2023-10-26
    服务器 能干啥
  • 存储管理的目的是干啥
    存储管理的目的是有效地管理计算机系统中的存储资源,以提高系统的性能和可靠性。存储管理涉及到对内存、硬盘、网络存储等各种存储设备的分配、调度和优化,通过合理地管理存储资源,可以提高系统的性能和可靠性,提高用户的体验,同时还可以节约存储成本,提...
    99+
    2023-08-17
  • php灵异事件,啥都没干数据变了?
    这篇文章也可以在我的博客查看 搞WordPress,难免跟php打交道 然而这弱类型语言实在坑有点多 这不今儿又踩了个大坑直接时间-1😅 问题 话不多说直接上代码 ...
    99+
    2023-10-23
    php 开发语言
  • 腾讯的云服务器能干啥
    腾讯的云服务器提供了许多可用于存储、处理、分析和管理大量数据的工具和服务。以下是一些可能的应用场景和用途: 社交媒体和内容分析:腾讯云服务器可以用于分析大量的社交媒体数据,例如社交媒体活动、用户评论、点赞数、分享等。此外,还可以利用云服...
    99+
    2023-10-26
    腾讯 服务器 能干啥
  • 阿里云服务器是干啥的
    阿里云服务器是阿里云计算有限公司推出的一款云服务器产品,它是专门为互联网用户设计的云服务器产品,支持多种云计算解决方案,包括PaaS、SaaS和IaaS服务。它的主要应用场景包括云存储、云数据库、云计算安全等。 阿里云服务器提供高效稳定的...
    99+
    2023-10-26
    阿里 干啥 服务器
  • 云服务器能干啥用的啊
    云服务器是一种虚拟的计算资源,可以被用来托管和管理大量的计算机资源,如计算服务器、存储设备、网络设备等等。云服务器可以按照需求来分别提供计算、存储、备份、网络等服务,同时还可以进行负载均衡、数据备份、数据恢复等操作,使得用户可以在不同的计算...
    99+
    2023-10-26
    服务器 能干啥
  • 腾讯云服务器是干啥的
    腾讯云服务器是腾讯公司的服务器,用于为腾讯旗下的各种应用和服务提供高效稳定的计算和存储服务。腾讯云服务器可以提供PaaS(平台即服务)服务,用户可以根据自己的需求选择合适的腾讯云服务器,并使用它们来搭建自己的应用和服务。 腾讯云服务器的功...
    99+
    2023-10-26
    腾讯 干啥 服务器
  • xml文件是干嘛的
    XML文件是用于描述和传输数据的一种标记语言。它以其可扩展性、可读性和灵活性而闻名,广泛应用于Web应用程序、数据交换和Web服务。XML的格式和结构使得数据的组织和解释变得简单明了,从而提高了数据的交换和共享效率 。XML(eXtensi...
    99+
    2023-08-03
  • 阿里云服务器买来干啥的
    简介 阿里云服务器是一种基于云计算技术的虚拟服务器,提供了强大的计算和存储能力。很多人在购买阿里云服务器后,往往会问自己一个问题:我买这个服务器用来干什么呢?本文将为您详细介绍阿里云服务器的应用场景。个人网站对于个人来说,购买阿里云服务器可...
    99+
    2024-01-20
    阿里 干啥 服务器
  • 后缀是php的是啥文件
    后缀名为php的PHP文件,是一种包含PHP编程语言编写的代码的脚本文件,是一种纯文本文件。由于PHP是服务器端(后端)脚本语言,因此需要在服务器上执行PHP文件中编写的代码。Web服务器上的PHP引擎会将所有用PHP编写的代码都转换为HT...
    99+
    2022-08-11
    php
  • 阿里云买服务器是干啥用的?
    阿里云服务器是一种提供计算能力的互联网服务,用户可以根据需要购买、配置和使用服务器,实现自己的应用需求。本文将详细解释阿里云服务器的主要功能和使用场景。 阿里云服务器是阿里云提供的云计算服务之一,它可以帮助用户快速、便捷地构建和管理云端应用...
    99+
    2023-11-23
    阿里 干啥 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作