0---建立前工作:
Vue的安装依赖于node.js
1.安装node.js
2.npm install vue
3.创建vue项目需要:
(1).# 全局安装 vue-cli
npm install --global vue-cli
# 创建一个基于webpack 模板的新项目
vue init webpack new-project
4.安装完毕后运行项目:npm run dev
本人安装版本介绍:
1--在本地利用cmd创建
2---建立成功:
3---目录介绍:
components:用来放组件文件
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: 60px;
}
</style>
App.vue相当于一个组件
main.js是项目的核心文件。代码如下:
// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
/*关闭vue生产提示*/
Vue.config.productionTip = false
/* eslint-disable no-new */
new Vue(
{
el: '#app',
router,
components: { App },
template: '<App/>'
}
)
import Vue from ‘vue’
import App from ‘./App’
import router from ‘./router’
这三句的意思是首先引入vue,然后引入了./App即App.vue文件。最后一句是引入一段路由配置。
然后是实例化new Vue .el:’#app’意思是将所有的组件都放在id为app的元素中。components表明引入的文件,此处就是app.vue这个文件,这个文件的内容将以这样的标签写进#app中。
观察App.vue文件我们看可以看到一共有三个部分,分别是。
webpack在编译时可以将.vue文件中的这三部分抽出来合成cinderella单独的文件。
4、static文件夹用来放置静态资源目录
5、index.html是首页入口文件
6、package.json是项目配置文件