小程序转发分享,获取不到分享上级的数据... [不用客气,已完成操作。]

请教各路大神~

现在 UI 层有分享,数据层却无反应!

async onShareAppMessage() {

    console.log(11111)

    let userInfo = this.userData

    console.log(userInfo)

    return {

      title: 'XXXXX',

      desc: 'XXXXX',

      path: '/pages/index',

      success: function(res) {

        wx.showShareMenu({

           // 要求小程序返回分享目标信息

           withShareTicket: true

         });

        console.log(res)

        console.log('share card success')

        if (res.shareTickets) {

            // 获取转发详细信息

            wx.getShareInfo({

            //  shareTicket: res.shareTickets[0],

              success(res) {

                console.log(res.errMsg + ' ' + res.encryptedData + ' ' + res.iv)

              },

              fail() {}

            });

      },

      fail: function() {

        console.log('share card failure')

      }

    }

  }


转发后无任何 log 就像没启动一样;UI 层确实有转发...



async onLoad(options) {

    wx.showShareMenu({

      // 是否使用带 shareTicket 的转发

      withShareTicket: true

    })

    console.log('LOG ' + options)

    let userInfo = options.source

    console.log('LOG ' + userInfo)

}


还有一问题是该如何接收上级分享出的数据?这个小程序之前的跳转都是直接 /index 貌似不存在 url 拼接...



非常感谢

  • 分享的回调没了,接收上级分享出的数据?分享的路径后面带参数,onload接收, 你想说什么?
    • 分享的回调不是在嚒... success: function(res) {         wx.showShareMenu({            // 要求小程序返回分享目标信息            withShareTicket: true          });         console.log(res)         console.log('share card success')         if (res.shareTickets) {             // 获取转发详细信息             wx.getShareInfo({             //  shareTicket: res.shareTickets[0],               success(res) {                 console.log(res.errMsg + ' ' + res.encryptedData + ' ' + res.iv)               },               fail() {}             });       },       fail: function() {         console.log('share card failure')       } , 说的貌似很有深意,你能一条一条说么?
    • 你写是你写,官方都收回了你写没用啊 https://developers.weixin.qq.com/community/develop/doc/0000447a5b431807af57249a551408?highLine=%25E5%2588%2586%25E4%25BA%25AB%25E5%259B%259E%25E8%25B0%2583 , 说的貌似很有深意,你能一条一条说么?
    • 言外之意不就是无法获取分享源的信息了么... 大神,有无补救的方法? , 不如你先来好了