vue2.0的一些心得

最近写前端,记录一些使用vue(2.0)的体会。
目前前端趋向与工程化,对比之前用的jquery之类的一些库,使用vue之后,减少了代码量,搭配webpack打包工具等,调试更加方便,自动热启动,构建spa应用等。
搭建开发环境方便,
1.安装node 官网可以下载
2.安装vue-cli脚手架 npm install vue-cli
3.初始化项目 npm init …期间eslint可以跳过选no
4.安装路由 npm install vue-router
5.安装ajax提交工具axios或fetch npm install axios 或者 npm install fetch
6.启动项目npm run dev
接下来就可以开始你的第一个vue项目了
首先介绍下项目结构

在这里插入图片描述
main.js入口函数 程序由此处进入
index.js 配置路由函数
index.html 打包后的spa页面
assets 静态文件存放文件夹例如图片,css等
components 存放子组件的文件夹
app.vue 父组件
图片缺少/src/libs 文件夹 可存放一些自定义函数,前后端交互封装的axios等库函数
config文件夹下为webpack的一些配置
package.json 存放引用的一些依赖等。
下面介绍一下vue的生命周期

在这里插入图片描述

created初始化一些属性值,在页面初始化之前调用
mounted页面初始化完成后,做一些操作
data与computed()的区别
data一般用来初始化一些属性,如果需要改变则需要使用this.x=xxxx来改变
computed()则为响应式的,可以用来监控其他变量,自主改变自身变量,做到响应式变化。

最后说一下vue-router的一些钩子函数
beforeRouteEnter响应路由进入时
beforeRouteUpdate响应路由更新时
beforeRouteLeave响应路由离开时

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值