npm install --save miniprogram-api-promise
//新建wxp.js
import { promisifyAll } from 'miniprogram-api-promise'
export const wxp = {}
// promisify all wx's api
promisifyAll(wx, wxp)
import { wxp, http } from '../../utils/index'
wxp.login().then(async ({ code }) => {
try {
const { data } = await http.post('/auth/login', {
code,
})
store.setUserInfo(data.userInfo)
store.setMemberInfo(data.memberInfo)
wx.setStorageSync('token', data.userInfo.token)
} catch (error) {}
})