精品课

This commit is contained in:
haomingming
2025-08-25 14:17:06 +08:00
parent 979c332454
commit 0de0b6732b
22 changed files with 3392 additions and 716 deletions
+38 -3
View File
@@ -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);
}
}
});
};
// 切换协议同意状态