Vue进阶(十六):vue项目结构启动原理详解

举报
SHQ5785 发表于 2021/01/01 00:25:50 2021/01/01
【摘要】 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项目要加载的组件。
import Vue from 'vue'  // 引入vue
import App from  './App'  // 引入App.vue文件
import router from  './router'  // 引入一段路由配置
Vue.use(C) // 全局方法定义为C

  
 
  • 1
  • 2
  • 3
  • 4

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

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

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


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


  1. 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

拓展阅读

文章来源: shq5785.blog.csdn.net,作者:No Silver Bullet,版权归原作者所有,如需转载,请联系作者。

原文链接:shq5785.blog.csdn.net/article/details/85099769

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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