精品课
This commit is contained in:
@@ -63,6 +63,15 @@
|
||||
<view class="sms-login" @click="onSmsLogin" style="margin-top: 20rpx;">
|
||||
<text class="sms-text">短信验证码登录</text>
|
||||
</view>
|
||||
|
||||
<!-- 微信登录 -->
|
||||
<view class="wechat-login" @click="onWechatLogin">
|
||||
<view class="wechat-icon">
|
||||
<up-image :src="wxImg" width="100rpx" height="100rpx" ></up-image>
|
||||
</view>
|
||||
<text class="wechat-text">微信登录</text>
|
||||
</view>
|
||||
|
||||
<!-- #endif -->
|
||||
|
||||
</view>
|
||||
@@ -98,6 +107,7 @@
|
||||
import wxImg from "@/static/weixin_login.png"
|
||||
import checkImg from "@/static/login_new_unselect.png"
|
||||
import checkOnImg from "@/static/login_new_select.png"
|
||||
import api from "@/api/api.js"
|
||||
|
||||
const customStyle = reactive({
|
||||
height: "100rpx",
|
||||
@@ -164,10 +174,35 @@
|
||||
}
|
||||
|
||||
console.log('微信登录');
|
||||
uni.showToast({
|
||||
title: '微信登录功能开发中',
|
||||
icon: 'none'
|
||||
wx.login({
|
||||
success(res) {
|
||||
if (res.code) {
|
||||
// 发送 res.code 到后台换取 openId, sessionKey, unionId
|
||||
api.expertWxLogin(res.code).then((data) => {
|
||||
console.log(data)
|
||||
if (data.data.openid) {
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
uni.setStorageSync('DEV_APPID', data.data.openid);
|
||||
} else {
|
||||
uni.setStorageSync('AUTH_APPID', data.data.openid);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
let openid = ""
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
openid = uni.getStorageSync('DEV_APPID');
|
||||
} else {
|
||||
openid = uni.getStorageSync('AUTH_APPID');
|
||||
}
|
||||
console.log("openid: ", openid)
|
||||
})
|
||||
} else {
|
||||
console.log('登录失败!' + res.errMsg);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
};
|
||||
|
||||
// 切换协议同意状态
|
||||
|
||||
Reference in New Issue
Block a user