From 7b79db34fc2e5e6e8e1506aac330c9ad1a0492c3 Mon Sep 17 00:00:00 2001 From: xuan Date: Tue, 22 Nov 2022 15:16:39 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(=E9=87=8D=E5=AE=9A=E5=90=91?= =?UTF-8?q?=E7=99=BB=E5=BD=95):=20=E4=BF=AE=E5=A4=8D=E9=87=8D=E5=AE=9A?= =?UTF-8?q?=E5=90=91=E7=99=BB=E5=BD=95=E6=97=B6=E8=AF=B7=E6=B1=82mall?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/use/useHttp.ts | 18 ++++++++++++------ src/use/useLoginRequest.ts | 6 +++--- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/src/use/useHttp.ts b/src/use/useHttp.ts index 3d3cde6..58a2c44 100644 --- a/src/use/useHttp.ts +++ b/src/use/useHttp.ts @@ -183,13 +183,19 @@ export const useRequest = ( // removeSessionKey() removeUserInfo() // 跳转回登录页面 - login().catch((err)=>{ - if (err){ - Taro.reLaunch({ - url: '/pages/login/index', - }) - } + Taro.reLaunch({ + url: '/pages/login/index', }) + // 这一步是微信授权登录的步骤,如果执行通过了就不需要重定向到login页面了 + // 但是因为现在还没有规划微信授权登录这一步所以注释掉,直接重定向到login页面 + // 2022-11-22 + // login().catch((err)=>{ + // if (err){ + // Taro.reLaunch({ + // url: '/pages/login/index', + // }) + // } + // }) } else { Taro.showToast({ title: `错误:${showStatus(statusCode)}`, diff --git a/src/use/useLoginRequest.ts b/src/use/useLoginRequest.ts index f6da249..749532e 100644 --- a/src/use/useLoginRequest.ts +++ b/src/use/useLoginRequest.ts @@ -1,9 +1,8 @@ import { BASE_URL, WX_APPID } from '@/common/constant' import Taro, { useRouter } from '@tarojs/taro' -import { useRef, useState } from 'react' +import { useRef } from 'react' import qs from 'qs' import useUserInfo from './useUserInfo' -import useLogin from './useLogin' //开这个hook 主要是为了让useHttp 能够调用 @@ -23,10 +22,11 @@ export default () => { //微信登录请求v2 const fetchDataLogin = async (login_code) => { const q = { - url: BASE_URL + '/v1/mall/login', + url: BASE_URL + '/v2/mp/login', header: { Platform: 3, Appid: WX_APPID, + // Authorization: token || stateRef.current.token, }, method: 'post', data: { js_code: login_code },