美文网首页
Vue 生命周期(钩子函数)

Vue 生命周期(钩子函数)

作者: 祝名 | 来源:发表于2018-12-28 13:22 被阅读0次

一.生命周期(钩子函数)

1. 一个组件从实例化创建开始,到结束是一个生命周期

2. 生命周期作用

(1)找错误:vue简单语法可以实现一些项目,但是一旦出现问题,要通过生命周期去查找。
(2)解决需求:有些需求要根据生命周期来定,该把某些东西写在哪里

二. 标红的为生命周期各种钩子函数

  1. before created:在vue对象还没有诞生之前,就拥有这个函数方法。但,他只是对事件进行了配置,data等属性还没有识别。可以做一些加载的动画。
  2. created:这时组件已经被创建好了,实例已经诞生了,属性已经被绑定,但dom还没有生成。可以做获取对应数据,比如请求网络接口,然后将它付给我们的属性,再往下走就可以展示给dom。也可以做的是,结束上一步加载状态,准备渲染dom。
  3. beforeMount:mount是指挂载,beforeMount代表现在开始编译模板template中的内容。这个方法是在虚拟dom中去执行的,所以你并不能看到当前页面的内容,没有真正的挂载上去,并没有将内容真实的渲染到页面中去。可以在这里根据需求而定,做一些基础工作
  4. mounted:mouted之前模板已经被编译完成,到这里执行已经可以看到页面了。有些需要页面展示完之后执行的操作,可以写在mounted这里。比如向后台获取数据,一定是页面展示完成之后,再去获取数据。mounted一旦挂载,dom就形成了,内容形成后就是修改update
  5. beforeUpdate:组件发生更新之前,需要调用的钩子函数
  6. Updated:在当前组件想要发生改变,需要调用Updated,在这里组件更新完成。
  7. beforeDestroy:组件销毁之前
  8. Destroyed:组件销毁之后

三. 钩子函数应用

  • 在header组件中,应用这些钩子函数





点击header标题进行更改


相关文章

  • vue 获取节点 获取事件

    vue 生命周期 什么是钩子函数 一开始就执行的 就是钩子函数 vue 钩子函数 也称作为生命周期 befor...

  • 详细的分析 Vue生命周期

    Vue 的生命周期 生命周期执行的函数叫法有三种: 生命周期钩子 生命周期函数 钩子函数 生命周期钩子概念: 在v...

  • 深入浅出Vue生命周期钩子函数

    首先,先展示官方的Vue生命周期钩子函数的图示 在Vue2.0+版本,一个Vue实例共有以下八个生命周期钩子函数 ...

  • Vue的生命周期与钩子函数

    完整的Vue生命周期和钩子函数

  • 什么是生命周期钩子函数?

    new Vue()调用$Mount 生命周期钩子函数应用:

  • Vue生命周期

    Vue生命周期详解 一、Vue生命周期 与 作用 (生命周期钩子就是生命周期函数) (1)Vue生命周期:每个Vu...

  • vue生命周期分析

    无论是面试也好还是做项目中也好,Vue生命周期钩子函数都是特别重要的;下面是给大家总结的vue生命周期每个钩子函数...

  • 😄--前端面试整理--VueJs

    1、Vue的指令都有哪些? 2、Vue的生命周期函数 3、除了生命周期函数还有哪些钩子函数 4、Vue组件是怎么进...

  • vue生命周期

    学习vue的生命周期 什么是生命周期函数? vue的生命周期函数(又称为钩子函数)是一个vue实例从开始创建,到初...

  • 生命周期

    生命周期: 1、又名:生命周期回调函数、生命周期函数、生命周期钩子。 2、是什么:Vue在关键...

网友评论

      本文标题:Vue 生命周期(钩子函数)

      本文链接:https://www.haomeiwen.com/subject/pmadlqtx.html