Vue 项目启动原理详解

举报
SHQ5785 发表于 2023/08/23 08:37:06 2023/08/23
【摘要】 一、前言vue项目启动后调用顺序: index.html → main.js → app.vue → index.js → components/组件 二、文件介绍项目创建好后,一般会生成三个文件:index.html、main.js、app.vue。index.html :所有vue文件均以单页面形式开发,所有vue组件都是通过index.html进行渲染加载。main.js:相当于ja...

一、前言

vue项目启动后调用顺序: index.htmlmain.jsapp.vueindex.jscomponents/组件

二、文件介绍

项目创建好后,一般会生成三个文件:index.htmlmain.jsapp.vue

  1. index.html :所有vue文件均以单页面形式开发,所有vue组件都是通过index.html进行渲染加载。

  2. main.js:相当于java的入口函数,控制初次启动vue项目要加载的组件。

    el:'#app'index.html中的app组件挂钩。官网解释为:

模板将会替换挂载的元素。

watch:用来监听路由的变换,可以用来定义页面切换时的过渡效果。

  1. App.vue默认为一个根组件。

  2. index.js文件
    引入组件routes时,path为你以后页面间路由跳转的路径。nameimport进来的名字,component也为这个名字。

其他文件:

-build

-build.js 生产环境构建脚本

-utils.js 构建相关工具方法

-webpack.base.conf.js webpack基础配置

-webpack.dev.conf.js webpack开发环境配置

-webpack.prod.conf.js 生产环境配置

-confg 项目配置

dev.env.js 开发环境变量

index.js 项目配置文件

prod.env.js 生产环境变量

test.env.js 测试环境变量

-package.json npm包配置文件,里面定义了项目的npm脚本,依赖包等信息

-src 源码目录

main.js 入口js文件

app.vue 根组件

components 公共组件目录

title.vue

三、拓展阅读

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。