小程序 分享好友

现已取消分享好友后回调的所以事件 如需分享后跳转 则需要一个定时器

<button data-id="shareBtn" open-type="share"><button> 按钮分享

注意:以下分享成功和失败等回调均以取消 可不写success、fail、complete
page({
	onShareAppMessage: function(options) {
        var that = this;   // 设置转发内容
        var shareObj = {
            path: '/pages/index/index', // 默认是当前页面,必须是以‘/’开头的完整路径
            imgUrl: '', //转发时显示的图片路径,支持网络和本地,不传则使用当前页默认截图。
            success: function(res) {  // 转发成功之后的回调    
                if (res.errMsg == 'shareAppMessage:ok') {

                }
            },
            fail: function() {  // 转发失败之后的回调      
                if (res.errMsg == 'shareAppMessage:fail cancel') {         // 用户取消转发

                } else if (res.errMsg == 'shareAppMessage:fail') { // 转发失败

                }
            },
            complete: function() {       // 转发结束之后的回调(转发成不成功都会执行)

            }
        };   
        // 来自页面内的按钮的转发

        if (options.from == 'button') {
            var dataid = options.target.dataset; //上方data-id=shareBtn设置的值
            // 此处可以修改 shareObj 中的内容
            shareObj.path = '/pages/index/index?id=' + dataid.id;
        }   // 返回shareObj
        setTimeout(function () {  //可写分享时需要跳转的动作 缺点:无法知道是否真正分享
            wx.navigateTo({
                url: "../appPk/appPk"
            })
        }, 2000)
        return shareObj;
    },
})
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

℡╮荆棘鸟゛

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值