微信小程序如何区别自定义分享按钮和右上角按钮的事件

// 监听用户点击转发按钮
  onShareAppMessage(res) {
    // 通过 res.from 判断来源
    console.log('分享来源:', res.from);
    
    if (res.from === 'button') {
      // 来自页面内 <button open-type="share"> 或 <button> 点击
      console.log('来自自定义分享按钮');
      return this.handleButtonShare(res);
    } else if (res.from === 'menu') {
      // 来自右上角菜单
      console.log('来自右上角菜单');
      return this.handleMenuShare(res);
    }
    
    // 默认返回
    return this.getDefaultShareConfig();
  },

Comments

No comments yet. Why don’t you start the discussion?

发表回复