From e4f3791d18e554477144532fc43895d4412cd453 Mon Sep 17 00:00:00 2001 From: Seep <543607193@qq.com> Date: Fri, 27 Oct 2023 22:12:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20code=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/auth.js | 1 + pages/login/login.vue | 24 ++++++++++++++++++- unpackage/dist/build/h5/index.html | 2 +- .../dist/build/h5/static/js/index.db06b8f4.js | 1 + .../dist/build/h5/static/js/index.f9d46f1b.js | 1 - .../static/js/pages-login-login.16d56b95.js | 1 - .../static/js/pages-login-login.56f8facd.js | 1 + 7 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 unpackage/dist/build/h5/static/js/index.db06b8f4.js delete mode 100644 unpackage/dist/build/h5/static/js/index.f9d46f1b.js delete mode 100644 unpackage/dist/build/h5/static/js/pages-login-login.16d56b95.js create mode 100644 unpackage/dist/build/h5/static/js/pages-login-login.56f8facd.js diff --git a/common/auth.js b/common/auth.js index fe276a7..c657978 100644 --- a/common/auth.js +++ b/common/auth.js @@ -62,6 +62,7 @@ export function removeAll() { uni.removeStorageSync(USER_TOKEN) uni.removeStorageSync(USER_INFO) uni.removeStorageSync(AGENT_INFO) + uni.removeStorageSync('code') } /** diff --git a/pages/login/login.vue b/pages/login/login.vue index e2e0bc8..6979c1d 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -67,7 +67,29 @@ export default { checked:[], }; }, + onShow() { + this.H5Login() + }, methods:{ + H5Login(){ + let pageUrl = window.location.href; + + let code =this.getQueryString('code'); + let appid="wx15043fd052209ad4" + + let redirect_uri = encodeURIComponent(pageUrl); + // let redirect_uri = pageUrl; + console.log(redirect_uri) + let authUrl = + `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${redirect_uri}&response_type=code&scope=snsapi_base&state=STATE&connect_redirect=1#wechat_redirect`; + if (code) { + uni.setStorageSync("code",code) + } else { + window.location.href = authUrl; + console.log("没有code") + // return await Promise.reject("跳转授权"); + } + }, onRegister(){ uni.navigateTo({ url: '/pages/register/register' @@ -122,7 +144,7 @@ export default { let code =this.getQueryString('code'); console.log(code,"lldd"); - let appid="wx5a2c9f7e82918b85" + let appid="wx15043fd052209ad4" let redirect_uri = encodeURIComponent(pageUrl); // let redirect_uri = pageUrl; diff --git a/unpackage/dist/build/h5/index.html b/unpackage/dist/build/h5/index.html index 2d08ea7..bed67a9 100644 --- a/unpackage/dist/build/h5/index.html +++ b/unpackage/dist/build/h5/index.html @@ -1,2 +1,2 @@