收藏
回答

wx.setStorage的success 回调中 eventChannel.emit()不响应?

wx.setStorage的success回调中调用 EventChannel 的 emit 函数,在上个页面的 event 事件中得不到响应。

const that = this;
wx.setStorage({
  key:"key",
  data:"value",
  success: function() {
    const eventChannel = that.getOpenerEventChannel();
    eventChannel.emit('someEvent', {data: 'test'});
  }
})

//上个页面
wx.navigateTo({
  url: '',
  events: {
    someEvent: function(data) {
      console.log(data)
    }
  }
})
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签