vue做微信分享一直报错找不到config是怎么回事
发布于 7 年前 作者 fcmz1992 2926 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

我引入了weixin-js-sdk模块 但是在做wx.config配置时 一直报错,求大神指导

贴上代码:

import wx from ‘weixin-js-sdk’; export default { data () { return { shareObj: null } }, props: [ ‘shareDetails’], mounted(){ this.shareObj = this.shareDetails this.wxInit(this.shareObj) }, methods:{ wxInit(shareobj){ wx.config({ debug:true, appId:shareobj.appid, nonceStr: shareobj.nonceStr, signature: shareobj.signature.toLowerCase(), timestamp: shareobj.timestamp, jsApiList: [ ‘onMenuShareTimeline’, ‘onMenuShareAppMessage’ ] });

    wx.error(function (res) {
      alert("errorMSG:"+JSON.stringify(res));
    });

    wx.ready(function () {
      //分享到朋友圈
      wx.onMenuShareTimeline({
        title: shareobj.title,
        link: 'http://test.youpinfood.com'+shareobj.link,
        imgUrl: shareobj.pic,
        success: function (res) {
          // 用户确认分享后执行的回调函数
          alert('分享成功'+res)
        },
        cancel: function () {
          // 用户取消分享后执行的回调函数
        }
      });
      //分享给朋友
      wx.onMenuShareAppMessage({
        title: shareobj.title,
        desc:shareobj.desc,
        link: 'http://test.youpinfood.com'+shareobj.link,
        imgUrl: shareobj.pic,
        type:'',
        sataUrl:'',
        success: function (res) {
          // 用户确认分享后执行的回调函数
          alert('分享成功'+res)
        },
        cancel: function (res) {
          // 用户取消分享后执行的回调函数
        }
      });
    });
  }
}

}

回到顶部