收藏
回答

多个页面调用了同一个自定义组件,组件内能否定义多个triggerEvent()以区分是哪个页面?

一般来说,在子组件内定义this.triggerEvent()就可以调用父组件的方法了,如下

// 组件 my-component.js
Component({
  methods: {
    onTap: function(){

      this.triggerEvent('customevent', {})      

      this.triggerEvent('customevent2', {})     

      this.triggerEvent('customevent3', {})      

      this.triggerEvent('customevent4', {}) 

    }
  }

})



然后在不同的页面监听不同的customevent事件

最后一次编辑于  星期三 17:31
回答关注问题邀请回答
收藏
问题标签