From 70b74eb3cb1732798995ef91f62c47d0bd11b2e7 Mon Sep 17 00:00:00 2001
From: Burt <1020103647@qq.com>
Date: Sat, 20 Jan 2024 18:21:42 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=BE=AE=E4=BF=A1=E7=99=BB=E5=BD=95?=
=?UTF-8?q?=E8=8E=B7=E5=8F=96openid?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
env/.env.development | 2 +-
src/pages/demo/demo/pinia.vue | 2 +-
src/pages/my/index.vue | 22 ++++++++++++++++++++++
src/store/user.ts | 2 +-
src/typings.d.ts | 2 ++
5 files changed, 27 insertions(+), 3 deletions(-)
diff --git a/env/.env.development b/env/.env.development
index ba0e166..f632900 100644
--- a/env/.env.development
+++ b/env/.env.development
@@ -3,4 +3,4 @@ NODE_ENV = 'development'
# 是否去除console 和 debugger
VITE_DELETE_CONSOLE = false
-VITE_SERVER_BASEURL = 'http://localhost:4000'
+VITE_SERVER_BASEURL = 'https://ukw0y1.laf.run'
diff --git a/src/pages/demo/demo/pinia.vue b/src/pages/demo/demo/pinia.vue
index deae553..beb8ec4 100644
--- a/src/pages/demo/demo/pinia.vue
+++ b/src/pages/demo/demo/pinia.vue
@@ -28,7 +28,7 @@ const countStore = useCountStore()
const userStore = useUserStore()
const setUserInfo = () => {
- userStore.setUserInfo({ username: 'fly', token: 'abcdef' })
+ userStore.setUserInfo({ nickname: 'fly', avatar: '', token: 'abcdef' })
}
const clearUserInfo = () => {
userStore.clearUserInfo()
diff --git a/src/pages/my/index.vue b/src/pages/my/index.vue
index ffd82cf..124fde9 100644
--- a/src/pages/my/index.vue
+++ b/src/pages/my/index.vue
@@ -5,12 +5,34 @@
我的
+ wx的openid:{{ openId }}
去登录
diff --git a/src/store/user.ts b/src/store/user.ts
index e787443..7e08146 100644
--- a/src/store/user.ts
+++ b/src/store/user.ts
@@ -5,7 +5,7 @@ import { UserInfo } from '../typings'
export const useUserStore = defineStore(
'user',
() => {
- const userInfo = ref()
+ const userInfo = ref({ nickname: '', avatar: '' })
const setUserInfo = (val: UserInfo) => {
userInfo.value = val
diff --git a/src/typings.d.ts b/src/typings.d.ts
index 28c9bf8..c4cfe16 100644
--- a/src/typings.d.ts
+++ b/src/typings.d.ts
@@ -1,6 +1,8 @@
export type UserInfo = {
nickname: string
avatar: string
+ /** 微信的 openid,非微信没有这个字段 */
+ openid?: string
token?: string
}
export type UserItem = {