vue项目启动后(npm run dev),首先会执行index.html,而后会去执行main.js这两个重要文件。下面以搭建脚手架vue项目为例进行讲解html
首先index.html页面以下vue
这是项目的入口文件,也是整个项目的容器,全部页面开发都是挂载在<div id="app"></div>这个容器里,id=app是标志npm
main.js页面以下app
首先导入Vue,来实例化一个Vue对象,导入组件import App from './App',取名App,相对路径是./App。dom
el:就是挂载index页面的idcomponent
components:导入组件须要注册htm
template:经过<App/>这个标签引入App这个组件,这样就把App组件挂载index页面id=app容器里对象
App组件以下blog
template下面只能有一个根标签,而后又在App组件引入HelloWorld组件开发
下面看一下vue项目首页的dom
全部的组件挂载在id=app容器里