收藏
回答

为什么苹果可以转发分享button:share的小程序,安卓不可以,之前可以成功转发,近日无法使用

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android 安卓 华为 6.5.3

https://developers.weixin.qq.com/miniprogram/dev/component/button.html

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

1 个回答

  • 正好时光
    正好时光
    10-09

    <button open-type="share" class="share">分享</button>

    可以使用,你的控制台是否有报错

    10-09
    有用
    回复 6
    • MLA
      MLA
      10-09
      没有报错 苹果 PC 都可以正常使用 就是安卓转发到微信会感叹号代码也是正常使用的
      10-09
      回复
    • MLA
      MLA
      10-09
      10-09
      回复
    • 正好时光
      正好时光
      10-09回复MLA
      你这是uniapp写法:https://uniapp.dcloud.net.cn/api/plugins/share.html#onshareappmessage
      10-09
      回复
    • 正好时光
      正好时光
      10-09回复MLA
      刚才试了一下,华为P70,微信8.0+版本可以用
      onShareAppMessage((res) => {
        const shareParams = {
          title: `${userInfo.realName || userInfo.userName}约您一起去${goodsName.value}打球`,
          path: `/pages/payment/booking?shareId=${userInfo.id}&type=1&goodsType=3&isDrivingRang=${isDrivingRang.value}&golfTime=${encodeURIComponent(comfirmDate.value)}&hour=${hour.value}&msg=${encodeURIComponent(JSON.stringify(msgData.value))}&bookeateBookTo=${encodeURIComponent(bookeateBookTo.value)}&mzBookRuleList=${encodeURIComponent(JSON.stringify(mzBookRuleList.value))}&bookingTimeStepData=${encodeURIComponent(bookingTimeStepDatashare.value)}&index=${timeIndex.value}&mzBookDate=${encodeURIComponent(mzBookDate.value)}`,
          imageUrl: payMsg.value.shopList[0].goodsImagePath
        };
        return shareParams;
      })
      10-09
      回复
    • MLA
      MLA
      10-09回复正好时光
      我刚才解决了 好像是path的路径太长  就是我里面的json数据太多了
      10-09
      回复
    查看更多(1)
登录 后发表内容