1.npm i weixin-js-sdk --save //安装微信sdk
2.import wx from ‘weixin-js-sdk’ //在需要的地方引入
3.要注意的是onMenuShareAppMessage,onMenuShareTimeline是微信sdk1.4.0以下版本的方法
如果版本在1.4.0以上,必须使用新的方法updateAppMessageShareData,updateTimelineShareData
需要在wx.config的jsApiList进行注册 用法与onMenuShareAppMessage,onMenuShareTimeline一样
wx.config({
appId: res.data.appid,
timestamp: res.data.timestamp,
nonceStr: res.data.nonceStr,
signature: signature,
jsApiList: [
'onMenuShareAppMessage', 'onMenuShareTimeline',
]
});
let shareMsage = {
title: '分享标题',
desc: '分享描述',
link: '分享点击跳转的链接'
type: 'link',
imgUrl: '分享的图片,一般为logo'
}
wx.ready(function () {
wx.onMenuShareAppMessage({
title: shareMsage.title,
desc: shareMsage.desc,
link: shareMsage.link,
type: shareMsage.type,
imgUrl: shareMsage.imgUrl,
success: function() {
that.$message.success('分享成功')
},
});
wx.onMenuShareAppMessage({
title: shareMsage.title,
desc: shareMsage.desc,
link: shareMsage.link,
type: shareMsage.type,
imgUrl: shareMsage.imgUrl,
success: function() {
that.$message.success('分享成功')
},
});
});