H5页面,右上角发送给好友,没法自定义URL?
发布于 5 年前 作者 xuegang 8168 次浏览 来自 官方Issues

H5页面,右上角发送给好友,没法自定义URL?

只能分享当前页面地址吗?

window.wx.config({
                    debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
                    appId: app.$api.app.id, // 必填,公众号的唯一标识
                    timestamp: res.timestamp || '', // 必填,生成签名的时间戳
                    nonceStr: res.noncestr || '', // 必填,生成签名的随机串
                    signature: res.signature || '', // 必填,签名
                    jsApiList: [
                        'updateAppMessageShareData', //“分享给朋友”及“分享到QQ”
                        'updateTimelineShareData' //“分享到朋友圈”及“分享到QQ空间”
                    ] // 必填,需要使用的JS接口列表
                })
window.wx.ready(function() { //需在用户可能点击分享按钮前就先调用
                window.wx.updateAppMessageShareData({
                    title: title, // 分享标题
                    desc: desc, // 分享描述
                    link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                    imgUrl: imgUrl, // 分享图标
                    success: function() {
                        // 设置成功
                    }
                })
            })
let url = this.$api.url.base + `/share/promote/register?activityCode=${this.params.id}&inviteCode=${this.$store.state.userInfo.myInviteCode || ''}`
 //    let url = location.href.split('#')[0]
     this.$utils.wx.config(url)
     this.$utils.wx.updateAppMessageShareData(
       '「金鼠送福」和我一起领新年好礼!',
       '新年新气象,88元现金好礼等你拿哦,点击了解活动详情>>',
       url,
       this.$api.url.base + '/img/share/activity/logo.jpg'
     )
     this.$utils.wx.updateTimelineShareData(
       '「金鼠送福」和我一起领新年好礼!',
       url,
       this.$api.url.base + '/img/share/activity/logo.jpg'
     )
1 回复

代码贴出来看看

回到顶部