小程序分享参数问题

小程序分享

微信小程序分享主要是使用自带的onShareAppMessage方法调起分享组件。
主要写法就是

onShareAppMessage:function(res){
    if(res.from == 'button'){
        //按钮授权 调用share
    }
     return {
      title: shareTitle,
      path: shareUrl,
      imageUrl: shareImageUrl
    }
}

只要添加如上代码即可用过小程序上面···分享出去当前的页面,也可以通过在button添加 <button class='share-btn' open-type='share'>分享</button> 即可调起分享方法。

诡异的bug

分享小程序分享的时候只要照着上面的写法就不会有问题。但是最近在使用分享的时候发现一个诡异的bug。。??
具体如下: 在一个详情页分享一个跳转到首页的链接,带上一个参数。然后用户点击对应这个链接跳转到首页可以在options中取到对应的参数。这个是很ok的。但是如果这个用户在这个页面上,继续分享不带参数的链接给另外一个人,那个人接收到的链接上,居然带上了上个页面的参数!??,然而,查看分享出去的链接上,并没有带上这个参数。。。
太诡异了。。。

阿拉丁

一开始以为是微信的bug,甚至跑到了微信社区里留言。。。后来把这个问题,在另外一个项目上跑,发现并没有此问题。。。且使用的基础库一样。。。。顿时不淡定了。。。??
后来发现,我们小程序中为了统计,加入阿拉丁统计插件。。。然后发现目前使用的是一个号称7.0.0的版本。。。
然后又去官网上面下载了一个也是7.0.0版本的sdk,覆盖后,发现。。好了??。
好吧,后来找到阿拉丁官方,官方技术人员也表示之前确实有这个问题,不过后来修复了。。。但是版本号却没有改。。。。
最后如果,大家也遇到类似问题,可以尝试去阿拉丁官网下载最新的sdk替换一下。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

问问那只猫

老板大气~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值