Vue基础笔记 生命周期及axios库

本文详细探讨Vue组件的生命周期,包括beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy和destroyed各阶段。重点讲解了在不同阶段可以进行的操作,如在created时适合发送AJAX请求,而mounted时可以进行DOM操作。同时,文章也暗示了如何在Vue项目中集成axios库进行数据交互。
摘要由CSDN通过智能技术生成

Vue生命周期

  • vue生命周期:从创建销毁的整个过程就是Vue实例的生命周期

1.Vue钩子函数

  • vue钩子函数:Vue 框架内置函数,随着组件的生命周期阶段,自动执行。有4大阶段8个方法。钩子函数定义在组件对象的根节点,和 data 同级
1.1初始化阶段
  1. beforeCreate,钩子函数被执行,此时无法访问 data 中的数据
  2. created,实例创建,可以访问 data 中的数据,不能获取真实DOM。常用,发送 AJAX 请求
    在这里插入图片描述
    在这里插入图片描述
1.2挂载阶段
  1. beforeMount,挂载前执行,此时还是虚拟 DOM ,不能获取真实DOM
  2. mounted,在此之前真实 DOM 挂载完毕,获取的是真实 DOM。常用,操作真实 DOM
    在这里插入图片描述
    在这里插入图片描述
1.3更新阶段
  1. beforeUpdate,虚拟 DOM 重新渲染,打补丁到真实 DOM,此时只有虚拟 DOM 中的数据更新了,真实 DOM 未更新
  2. updated,真实 DOM 挂载完毕,真实 DOM 中的数据已更新
    在这里插入图片描述
    在这里插入图片描述
1.4销毁阶段
  1. beforeDestroy,实例被销毁前,一般使用这个,可以手动消除计时器、 定时器、全局事件
  2. destroyed,实例被销毁后,此时页面中的一切都已被销毁
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值