美文网首页
关于vue钩子函数的探究

关于vue钩子函数的探究

作者: 喵呜Yuri | 来源:发表于2018-05-25 11:23 被阅读81次
image.png

理论很详尽,今天来探究一下理论之后的实践部分,即这些钩子函数的应用场景和具体用法。因为在平时我也就是mounted用的比较多一点而已。
html模板部分

 <p class="testp" @click="updateFn">{{message}}</p>

数据data部分

data () {
    return{
      message : "xuxiao is boy"
    }
}

beforeCreate

这之中:
this.$data
this.message
$('.testp')
都是undefined并不存在的

那看到这个函数有一项“init”描述,测试一下

  beforeCreate:function () {
    console.log(this.$data);
    this.message = 'hello';
    alert(this.message);
    console.log($('.testp'));
  }
image.png

点击确定


image.png

只能说“hello”的初始化赋值存在过。感觉好无力啊哈哈哈哈

created

  created:function () {
    console.log(this.$data);//有了
    console.log(this.message);//有了
    console.log($('.testp'));//length =0
  }

此时只有dom还未渲染,适用于组件内需要ajax获取数据,那么就可以在create时使用ajax,正好用于获取数据。

beforeMounted

跟created一样的

mounted

  mounted: function () {
    console.log(this.$data);//ok
    console.log(this.message);//ok
    console.log($('.testp'));//ok
  }

在这个函数中可以操作DOM了

beforeUpdate& Update

  beforeUpdate:function () {
    console.log(this.$data);
    console.log(this.message);
    console.log($('.testp'));
  },
  updated:function () {
    console.log(this.$data);
    console.log(this.message);
    console.log($('.testp'));
  },

点击元素,使元素改变会同时触发beforeUpdate& Update里面的方法

相关文章

  • 关于vue钩子函数的探究

    理论很详尽,今天来探究一下理论之后的实践部分,即这些钩子函数的应用场景和具体用法。因为在平时我也就是mounted...

  • 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的生命周期与钩子函数

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

网友评论

      本文标题:关于vue钩子函数的探究

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