瀏覽代碼

修改: 1.刷新用户页面的用户信息

littleblue55 6 天之前
父節點
當前提交
72261ed8b2
共有 2 個文件被更改,包括 8 次插入5 次删除
  1. 3 2
      pages/initial/initial.vue
  2. 5 3
      pages/personalCenter/personalCenter.vue

+ 3 - 2
pages/initial/initial.vue

@@ -105,9 +105,8 @@
 					const { openid, sessionKey } = openidRes.data
 					authStore.setOpenid(openid);
 					const phoneRes = await wxloginPhone({ openid, phoneCode: code})
-					const { phone, token, isNewUser } = phoneRes.data;
+					const { phone, isNewUser } = phoneRes.data;
 					authStore.setPhone(phone);
-					authStore.setAuthToken(token);
 					// uni.reLaunch({
 					// 	url: "/pages/register/register?mode=refine"
 					// })
@@ -118,6 +117,8 @@
 							url: "/pages/register/register?mode=refine"
 						})
 					}else{
+						const { token } = phoneRes.data;
+						authStore.setAuthToken(token);
 						// 老用户,跳转至:首页
 						msgSuccess("授权成功!")
 						let userRes = await me();

+ 5 - 3
pages/personalCenter/personalCenter.vue

@@ -181,7 +181,7 @@
 	import CreditCard from '@/components/creditCard.vue'
 	
 	import { ref, computed } from 'vue'
-	import { onLoad } from '@dcloudio/uni-app'
+	import { onLoad, onShow } from '@dcloudio/uni-app'
 	import { getToken, removeToken } from '@/utils/auth.js'
 	import { useAuthStore } from '@/store/authStore'
 	
@@ -409,11 +409,13 @@
 	}
 	
 	const isLogin = computed(() => {
-		return getToken() ? true : false
+		return authStore.isAuthenticated ? true : false
+		// return getToken() ? true : false
 	})
 	
-	onLoad(() => {
+	onShow(() => {
 		user.value = authStore.userInfo
+		console.log(authStore.userInfo)
 		getCreditCard().then(res => {
 			if (res && res.message === 'success') {
 				creditCard.value = res.data