美文网首页
vue钩子函数hook的用法

vue钩子函数hook的用法

作者: chxuu | 来源:发表于2020-10-27 14:18 被阅读0次
  1. 在父组件监听子组件的生命周期
// 父组件监听子组件mounted
<el-child @hook:mounted="handleChildMounted"></el-child>
<script>
    handleChildMounted () {
        // do something
    }
<script>

  1. 程序化的事件侦听器
this.$on/$once('hook:生命周期',callback)

在实际运用中,我们常在mounted生命周期中,使用hook监听beforeDestroy,在beforeDestroy内部处理代码的清理和销毁工作。这样做的好处是代码的处理和清除是在一起的,从代码组织上来看,更友好。

mounted () {
  bus.$on('pageSize', this.handlePageSize);
  this.timer = setInterval(() => {
      // dosomething 
 }, 1000)
 this.$once('hook:beforeDestroy', () => {
    // 销毁定时器
    clearInterval(this.timer);
    // 清除事件监听
    bus.$off('pageSize', this.handlePageSize);
})

pageSize ( ) {
    // do something
}
}

相关文章

  • vue钩子函数hook的用法

    在父组件监听子组件的生命周期 程序化的事件侦听器[https://cn.vuejs.org/v2/guide/co...

  • Android对so进行简单hook

    1、什么是Hook Hook 技术又叫做钩子函数,在系统没有调用该函数之前,钩子程序就先捕获该消息,钩子函数先得到...

  • Vue-计算属性和监听属性

    thiking 熟记Vue生命周期内的各个钩子函数以及其相应的对比和用法 计算属性(钩子函数--computed)...

  • Hook技术

    一、什么是 Hook 技术 Hook 技术又叫做钩子函数,在系统没有调用该函数之前,钩子程序就先捕获该消息,钩子函...

  • vue-router方法的记录

    记录一下vue-router中的路由钩子函数的基本用法 路由钩子函数分为三种类型如下: 第一种:全局钩子函数。 r...

  • Hook 技术(一)

    一、什么是 Hook 技术   Hook 技术又叫做钩子函数,在系统没有调用该函数之前,钩子程序就先捕获该消息,钩...

  • Vue中的生命周期函数

    简介 Vue中的生命周期函数也可以支撑位生命周期钩子(hook),在特定的时期,调用特定的函数。 随着项目需求的不...

  • Vue3——Hook函数 & 生命周期 & toRef和toRe

    一、Hook函数 Vue3 的hook函数相当于 vue2 的 mixin,不同点在于hooks是函数。Vue3的...

  • vue自定义全局指令

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

  • 万物皆可Hook!重新捡起Hook神器-Xposed框架

    引言 这个Hook不是邓紫棋要给你唱的Hook哦!而是在程序界流传的强大秘技-Hook函数,Hook原意是指钩子,...

网友评论

      本文标题:vue钩子函数hook的用法

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