From 6306f67e66e0974261e3e89242d82fa70675724b Mon Sep 17 00:00:00 2001 From: huliyong <2783385703@qq.com> Date: Thu, 22 May 2025 18:35:33 +0800 Subject: [PATCH] =?UTF-8?q?fix(store):=20=E6=B8=85=E9=99=A4=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E4=BF=A1=E6=81=AF=E6=97=B6=E5=90=8C=E6=97=B6=E6=B8=85?= =?UTF-8?q?=E7=A9=BA=20userInfo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在用户注销时,除了移除 token,还需清空 userInfo 对象,以确保用户数据完全清除,避免潜在的安全问题。 refactor(config): 更新阿里云 OSS 配置 将阿里云 OSS 的配置更新为新的存储桶和密钥,确保文件上传功能正常工作。 feat(auth): 添加头像上传时的加载提示 在用户选择头像后,显示加载提示以提升用户体验,上传完成后隐藏提示。 --- config.js | 26 ++++++++++++++++++++------ pages_order/auth/wxUserInfo.vue | 4 ++++ store/store.js | 1 + 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/config.js b/config.js index d0c4112..686a4bf 100644 --- a/config.js +++ b/config.js @@ -28,18 +28,32 @@ const config = { // 默认配置 const defaultConfig = { mapKey : 'SNGBZ-K6AKJ-5X2FI-XYKCM-DEZXZ-FGBA3', + // aliOss: { + // url: 'https://image.hhlm1688.com/', + // config: { + // //桶的地址 + // region: 'oss-cn-guangzhou', + // //id + // accessKeyId: 'LTAI5tQSs47izVy8DLVdwUU9', + // //密钥 + // accessKeySecret: 'qHI7C3PaXYZySr84HTToviC71AYlFq', + // //桶的名字 + // bucket: 'hanhaiimage', + // endpoint: 'oss-cn-shenzhen.aliyuncs.com', + // } + // }, aliOss: { - url: 'https://image.hhlm1688.com/', + url: 'https://img.cywhyc.com.cn/', config: { //桶的地址 - region: 'oss-cn-guangzhou', + region: 'oss-cn-shanghai', //id - accessKeyId: 'LTAI5tQSs47izVy8DLVdwUU9', + accessKeyId: 'LTAI5t6zzrU86ADa5wW6yFrp', //密钥 - accessKeySecret: 'qHI7C3PaXYZySr84HTToviC71AYlFq', + accessKeySecret: '2BddrzvyjiACTIDeuS2cCqrqAQuwco', //桶的名字 - bucket: 'hanhaiimage', - endpoint: 'oss-cn-shenzhen.aliyuncs.com', + bucket: 'cywhyc', + endpoint: 'oss-cn-shanghai.aliyuncs.com', } }, dict : { diff --git a/pages_order/auth/wxUserInfo.vue b/pages_order/auth/wxUserInfo.vue index b852f46..ef512fc 100644 --- a/pages_order/auth/wxUserInfo.vue +++ b/pages_order/auth/wxUserInfo.vue @@ -53,8 +53,12 @@ methods: { onChooseAvatar(res) { let self = this + uni.showLoading({ + title: '上传头像中...' + }) self.$Oss.ossUpload(res.target.avatarUrl) .then(url => { + uni.hideLoading() self.userInfo.headImage = url }) }, diff --git a/store/store.js b/store/store.js index 247c5bd..085fdac 100644 --- a/store/store.js +++ b/store/store.js @@ -248,6 +248,7 @@ const store = new Vuex.Store({ success(r) { if(r.confirm){ uni.removeStorageSync('token') + state.userInfo = {} uni.redirectTo({ url: '/pages/index/index' })