收藏
回答

vue3 微信h5分享需要刷新才行,有时候是指定的,有时候是当前界面?

每个界面都会这两个方法,但是分享的url【有时候是指定的,有时候是当前界面】我们希望的是指定的界面
const  initWxConfig = (data)=>{
  wx.config({
    debug: false,
    appId: data.wxappid,
    timestamp: data.timestamp,
    nonceStr: data.wxnonceStr,
    signature: data.wxSha1,
    jsApiList: ['updateAppMessageShareData','updateTimelineShareData']
  });

}

const initWx = (title,desc,link,imgUrl) => {
  wx.ready(function () {
    // 判断当前客户端版本是否支持指定JS接口
    wx.checkJsApi({
      jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData'],
      success: function (res) {
        console.log(res)
        wx.updateAppMessageShareData({
          title: title, // 分享标题
          desc: desc, // 分享描述
          link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
          imgUrl: imgUrl, // 分享图标
          success: function () {
            // 设置成功
          }
        });
        wx.updateTimelineShareData({
          title: title, // 分享标题
          link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
          imgUrl: imgUrl, // 分享图标
          success: function () {
            // 设置成功
          }
        })

      }
    })

  })

}


回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容