收藏
回答

wx.navigateTo: A页面建立通过events通信,B页面通过emit触发,A获取B的值?

// A页面
    wx.navigateTo({
      url: `/pages/my/address/saddress`,
      events: {
        acceptDataFromOpenedPage: function (data) {
          console.log('address selected:', data, 'event:', 'address:selected');
        }
      })
// B 页面
    const eventChannel = this.getOpenerEventChannel();
    if (eventChannel && eventChannel.emit) {
      eventChannel.emit('acceptDataFromOpenedPage', {
        addressId: addressids
      });
      console.log('eventChannel.emit', eventChannel.emit);
      console.log('address:selected', {
        addressId: addressids
      });
    }

回答关注问题邀请回答
收藏

2 个回答

  • 启年
    启年
    2025-11-18

    看上去你写的demo没问题呀,怎么了?

    2025-11-18
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-11-18
    有用
登录 后发表内容