Vue第三天(生命周期,钩子函数,axios请求)

本文详细介绍了Vue的生命周期,包括beforeCreate、created、beforeMount、mounted等钩子函数及其应用。同时,讲解了vue-resource的get和post请求,以及如何使用axios进行HTTP操作。此外,还探讨了Vue中的动画实现,如过渡类名、第三方CSS动画库和动画钩子函数,以及v-for列表过渡和排序过渡的实现技巧。
摘要由CSDN通过智能技术生成

目录

一、vue的生命周期

1、什么是生命周期

2、vue生命周期钩子函数

3、vue生命周期

1.beforeCreate():

2.created() :

3.beforeMount():

4.mounted():

5.beforeUpdate():

6.updated():

7.beforeDestroy():

8.destroyed():

二、vue-resource接口请求

1、get请求:

2、post请求: 

三、 axios的使用

四、vue中的动画

1、使用过渡类名使用 transition 将需要过渡的元素包裹起来 

2、使用第三方css动画库

3、使用动画钩子函数

四、v-for的列表过渡

五、列表的排序过渡


一、vue的生命周期


1、什么是生命周期

从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!

2、vue生命周期钩子函数

将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数(生命周期函数=生命周期事件=生命周期钩子)

3、vue生命周期

1.beforeCreate():

一般用于页面重定向

2.created() :

一般用于接口请求 ,数据初始化

3.beforeMount():

页面数据未更新,在内存中已经解析好模版,虚拟dom

4.mounted():

页面更新完成,需要依赖dom的操作,在此完成

5.beforeUpdate():

触发0次或多次,数据更新前

6.updated():

数据更新后

7.beforeDestroy():

组件销毁前,清除定时器还有页面监听

8.destroyed():

组件销毁后

二、vue-resource接口请求


先引用Vue的脚本文件,再引用vue-resource的脚本文件

<script src="./vue-2.4.0.js"></script>
<script src="./vue-resource-1.3.4.js"></script>


1、get请求:

this.$http.get("url?data").then(
                (res)=>{
                    this.arr = res.data
                }
            )


2、post请求: 

// post 方法接收三个参数:
// 参数1: 要请求的URL地址
// 参数2: 要发送的数据对象
// 参数3: 指定post提交的编码类型为 application/x-www-form-urlencoded


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值