美文网首页
Vue钩子函数

Vue钩子函数

作者: 指尖轻敲 | 来源:发表于2018-07-09 22:31 被阅读72次

什么是钩子函数

钩子函数其实就是生命周期函数,从一个vue实例被创建到最后的销毁,经历的几个阶段对应的函数。

beforeCreate

该函数在Vue实例化时调用,其实就是初始化函数,在vue1.0中叫init。el和data并没有初始化。

created

在创建实例后调用。data已经初始化,但是el还没有。

beforeMount

完成了 el 和 data 初始化 。实例还没有挂载到DOM上,但是虚拟DOM已经初始化完成。

mounted

完成挂载,相当于js中的window.onload=function(){},相当于jquery中的$(document).ready(function(){}),实际上就是在dom文档渲染完成之后将要执行的函数。

mounted还不能保证确定已经加载完了dom,可以在mounted函数中加上$nextTick函数确保加载完成。

beforeUpdate

组件更新之前

update

组件更新之后

beforeDestory

组件销毁前

destoryed

组件销毁后调用

使用

<script>
export default {
    el: "",
    data () {
        return {
          list: []
        }
    },
    beforeCreate:function(){
        console.log('init');
    },
    created:function(){
        console.log('created ');
    },
    mounted:function(){
        this.$nextTick(function(){
            console.log('mounted');  
        })
    },
    beforeDestroy:function(){
        console.log('beforeDestroy');
    },
    destroyed:function(){
        console.log('destroyed');
    }
}
</script>

相关文章

  • vue自定义全局指令

    Vue.directive('指令名',{ 钩子函数1(){}, 钩子函数2(){} }) -----------...

  • vue 获取节点 获取事件

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

  • vue中的钩子函数(二)

    Vue钩子函数 在开发Vue组件时,钩子函数我们会经常用到,但是具体在什么时机,使用哪个钩子函数,会产生什么样的结...

  • 2021-04-11

    vue-router 路由钩子函数(导航守卫) 路由钩子函数有三种: 全局钩子: beforeEach(全局前置守...

  • Vue视频教程系列第三十五节—路由器里的钩子函数

    路由钩子函数介绍: 我之前有介绍过vue里的钩子函数,有四对,也就是八个钩子函数。在路由里呢,其实也有钩子函数,个...

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

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

  • 初探Vue实例的生命周期

    Vue实例的生命周期简单地理解为8个钩子函数 Vue实例对每个钩子函数的调用时机如下 beforeCreate 在...

  • VUE

    vue 1.mounted函数(钩子函数)的应用场景? 应用场景:页面一加载就执行函数里面的内容.注意: 钩子函数...

  • vue中如何回车登录

    在login.vue中created()钩子函数中

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

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

网友评论

      本文标题:Vue钩子函数

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