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 ( '分享成功' )
} ,
} ) ;
} ) ;