vm.$listeners

vm.$listeners 中可以找得到所以从父组件中传来的事件,它是个对象,所以我们直接查属性的形式来查找事件来判断事件是否存在。

getPullPageBottom 父级传来的事件名(我自己定义的事件名,自己写自己的
@父级传来的事件名 = ”父级事件“
在子组件打印

  console.log(this.$listeners['getPullPageBottom'],'111')

有的话 ,会打印函数体
在这里插入图片描述

没有的话,会打印undefined
在这里插入图片描述

//this.$listeners['getPullPageBottom']
      if (!this.$listeners['getPullPageBottom']) return

在没有父级方法传入的时候做的处理

Logo

前往低代码交流专区

更多推荐