浅谈前端H5自定义分享实现方法

  引入jweinxin相关js文件,然后才可以做H5的分享
 <script src="js/jweixin-1.2.0.js"></script>
let wxData = '';
$.ajax({
    url: baseUrl + '/api/Invitation/inviteFriendsShare',
    type: "GET",
    data: {
        url: encodeURIComponent(window.location.href.split('#')[0])
    },
    success: function (res) {
        signPackage = res.data;
        var title = document.title;
        wxData = {
            "imgUrl": "https://img.boltshopvip.com/api/mtshare.png", //分享图标
            "title": "麻团小课堂 | 给孩子最好的通识启蒙课,足不出户看世界!", //分享标题
            "desc": '让知识陪孩子去远航!', //分享描述
            "link": "https://mtdd.jsxcloud.com/h5/index.html"
        };
        wx.config({
            debug: false,
            appId: signPackage.appId,
            timestamp: parseInt(signPackage.timestamp),
            nonceStr: signPackage.nonceStr,
            signature: signPackage.signature,
            jsApiList: [
                'onMenuShareTimeline',
                'onMenuShareAppMessage'
            ]
        });
    },
    fail: function (res) {
        console.log(res);

    }
})
wx.ready(function () {
    wx.onMenuShareTimeline({
        title: wxData.title,
        link: wxData.link,
        imgUrl: wxData.imgUrl,
        success: function () { 
      //分享成功后的回调
     } }); wx.onMenuShareAppMessage({ title: wxData.title, desc: wxData.desc, link: wxData.link, imgUrl: wxData.imgUrl, type:
'link', dataUrl: '', success: function () {
      //分享成功后的回调
     }
    });
});

 

转载于:https://www.cnblogs.com/teamemory/p/10978116.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值