1.创建vue项目的两种方式
1.CDN方式,直接下载并用
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.22/dist/vue.js"></script>
2.NPM方式
在用 Vue 构建大型应用时推荐使用 NPM 安装[1]。NPM 能很好地和诸如 webpack 或 Browserify 模块打包器配合使用。同时 Vue 也提供配套工具来开发单文件组件。
搭建脚手架的步骤:
1.安装node.js
2.安装cli脚手架
3.利用脚手架创建一个vue项目
4.运行vue项目
2.项目结构分析
3.组件注册
1.注册全局组件
2.注册局部组件
这里的components里面的users要加上“ ”号
4.css样式作用域
5.属性传值
1.父组件向子组件传值
2.传值和传引用
传引用,一个地方发生改变所有的地方都会发生改变,传值的话一个地方发生改变别的地方不会发生改变
3.子组件向父组件传值
6.生命周期(钩子函数)
beforeCreate:function () {
alert("组件实例化之前执行的函数");
},
created:function(){
alert("组件实例化完毕,但是页面还未显示");
},
beforeMount:function () {
alert("组件挂载前,页面仍未展示,但虚拟Dom已经配置");
},
mounted:function () {
alert("组件挂载后,此方法执行后,页面显示")
},
beforeUpdate:function () {
alert("组件更新前,页面仍未更新,但虚拟Dom已经配置");
},
updated:function () {
alert("组件更新后,此方法执行后,页面显示")
},
beforeDestroy:function () {
alert("组件销毁前")
},
destroyed:function () {
alert("组件销毁后")
}
7.路由和Http
1.配置使用路由:
进入当前创建的项目安装路由模块
在main.js中引入路由模块
2.配置使用http