Merge pull request '商品详情页跳转首页和购物车页面并新建user.js' (#45) from Brunch_DBK into main
commit
c88e9dd686
@ -0,0 +1,5 @@
|
||||
import http from '../common/http.js'
|
||||
//分类数据
|
||||
export const getCategoryListApi = () => {
|
||||
return http.get("/wxapi/category/getCategoryList")
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
import http from '../common/http.js'
|
||||
//获取code
|
||||
export const getCode = () => {
|
||||
const promise = new Promise((resolve, reject) => {
|
||||
uni.login({
|
||||
provider: 'weixin', //使用微信登录
|
||||
success: function(loginRes) {
|
||||
console.log('8888888888')
|
||||
console.log(loginRes.code);
|
||||
//如果返回数据
|
||||
if (loginRes && loginRes.code) {
|
||||
//数据返回
|
||||
resolve(loginRes.code)
|
||||
} else {
|
||||
reject(loginRes)
|
||||
}
|
||||
}
|
||||
})
|
||||
}).catch(res => {
|
||||
uni.showToast({
|
||||
icon: 'none',
|
||||
title: res.errMsg || '获取code失败!'
|
||||
})
|
||||
})
|
||||
return promise;
|
||||
}
|
||||
//小程序登录
|
||||
export const wxLoginApi = (code) => {
|
||||
return http.post('/wxapi/user/wxLogin', {
|
||||
code: code
|
||||
})
|
||||
}
|
||||
//封装登录
|
||||
export const userLogin = async () => {
|
||||
//获取code
|
||||
let res = await getCode()
|
||||
//登录: 调用我们自己的后端接口
|
||||
const {
|
||||
data
|
||||
} = await wxLoginApi(res)
|
||||
console.log('登录')
|
||||
console.log(data)
|
||||
if (data) {
|
||||
//存储
|
||||
uni.setStorageSync('openid', data.openid)
|
||||
uni.setStorageSync('sessionkey', data.sessionKey)
|
||||
}
|
||||
}
|
Loading…
Reference in new issue