Vue在子组件中判断父组件是否传来事件
vm.$listenersgetPullPageBottom父级传来的事件名(我自己定义的事件名,自己写自己的)@父级传来的事件名 = ”父级事件“在子组件打印console.log(this.$listeners['getPullPageBottom'],'111')有的话 ,会打印函数体没有的话,会打印undefined//this.$listeners['getPullPageBottom'
·
vm.$listeners
vm.$listeners 中可以找得到所以从父组件中传来的事件,它是个对象,所以我们直接查属性的形式来查找事件来判断事件是否存在。
getPullPageBottom 父级传来的事件名(我自己定义的事件名,自己写自己的)
@父级传来的事件名 = ”父级事件“
在子组件打印
console.log(this.$listeners['getPullPageBottom'],'111')
有的话 ,会打印函数体
没有的话,会打印undefined
//this.$listeners['getPullPageBottom']
if (!this.$listeners['getPullPageBottom']) return
在没有父级方法传入的时候做的处理
更多推荐
已为社区贡献11条内容
所有评论(0)