安装 weixin-js-sdk 包
npm install weixin-js-sdk --save
封装公众号分享的 js
/src/common/wxApi.js
import wx from 'weixin-js-sdk'
import wxAxios from 'axios'
import formurlencoded from 'form-urlencoded'
...
wxAxios.post('reqUrl/', data, {
baseURL: baseUrl,
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
timeout: 10000
})
.then((res) => {
console.log('wxApi res', res)
})
.catch((error) => {
console.log('wxApi error', error)
})
...
export default wxApi
这里需要请求 python 接口,获取 signature、nonceStr 等配置信息,axios 请求接口时,参数需要编码