• 自定义微信分享链接


    首先获取微信签名,详情见上一篇。

    一、微信“分享到朋友圈”接口— wx.onMenuShareTimeline()

        wx.ready(function () {
            wx.onMenuShareTimeline({  //修改分享到朋友圈链接内容
                title: '{$info.name}', // 分享标题
                link: 'https://www.baidu.com/', // 分享链接
                imgUrl: '{$url}__PUBLIC__/Uploads/{$goodsvo.image}', // 分享图标
                success: function () { 
                    // 用户确认分享后执行的回调函数
                    alert('分享成功');
                },
                cancel: function () { 
                    // 用户取消分享后执行的回调函数
                }
            });
            wx.error(function(res){
                // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
                alert("errorMSG:"+res);
            });
    });

    二、分享给朋友接口— onMenuShareAppMessage() 

    wx.onMenuShareAppMessage({  //修改分享给朋友链接内容
        title: '', // 分享标题
        desc: '', // 分享描述
        link: '', // 分享链接
        imgUrl: '', // 分享图标
        type: '', // 分享类型,music、video或link,不填默认为link
        dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
        success: function () { 
            // 用户确认分享后执行的回调函数
        },
        cancel: function () { 
            // 用户取消分享后执行的回调函数
        }
    });
    那些看似不起波澜的日复一日,会突然在某一天让人看到坚持的意义。
  • 相关阅读:
    C 工具库7:local_pool
    进程间传递文件描述符
    ucontext实现的用户级多线程框架
    ucontext实现的用户级多线程框架2(抢先式多线程)
    网络接收缓存的设计
    利用用户级线程提高多线程应用的性能
    死锁检测
    网络服务器发送封包设计
    C 工具库8:map
    ucontext实现的用户级多线程框架3(实现echo服务器)
  • 原文地址:https://www.cnblogs.com/Dcode/p/14719047.html
Copyright © 2020-2023  润新知