在做微信公众号网页项目的时候会用到微信授权、支付和分享等功能
把自己项目中用到的方法贴出来,方便自己以后忘记的时候,可以及时查阅
先以微信分享为例,将贴出所有步骤
1.先建了一个share.js文件,来存放需要用到的方法,然后在需要的页面引入这个方法,调用方法名
如果是react的项目,要在function前面加上export,导出这个函数,然后wx.方法前面要加上window.进行全局去找这个函数,例如:window.wx.configfunction shareToApp(obj,successCb,cancelCb){
// alert('分享')
wx.config({
debug: false,
appId: obj.appId,
timestamp: obj.timestamp,
nonceStr: obj.nonceStr,
signature: obj.signature,
jsApiList: [ // 所有要调用的 API 都要加到这个列表中
'checkJsApi',
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo',
'hideMenuItems',
'showMenuItems',
'hideAllNonBaseMenuItem',
'showAllNonBaseMenuItem',
'translateVoice',
'startRecord',
'stopRecord',
'onRecordEnd',
'playVoice',
'pauseVoice',
'stopVoice',
'uploadVoice',
'downloadVoice',
'chooseImage',
'p