From d7b8298e174d39256beb3803d120de191b60621f Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期五, 04 七月 2025 15:32:21 +0800 Subject: [PATCH] 上传调整 --- pages/tabbar/user/my.vue | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/pages/tabbar/user/my.vue b/pages/tabbar/user/my.vue index 2bbfdd4..12d9de8 100644 --- a/pages/tabbar/user/my.vue +++ b/pages/tabbar/user/my.vue @@ -6,7 +6,8 @@ </view> <view class="header" @click="userDetail"> <view class="head-1"> - <image :src="userInfo.face || userImage"></image> + <image v-if="userInfo.face" :src="endpoint + '/' + userInfo.face"></image> + <image v-else :src="userImage"></image> </view> <view class="head-2" v-if="userInfo.id"> <view class="user-name">{{ userInfo.nickName }}</view> @@ -111,6 +112,7 @@ <script> import '@/components/uview-components/uview-ui'; import tool from "@/pages/tabbar/user/utils/tool.vue"; +import { getSTSToken } from "@/api/common.js"; import { getCouponsNum, getFootprintNum } from "@/api/members.js"; import { getUserWallet } from "@/api/members"; import configs from '@/config/config' @@ -121,6 +123,7 @@ }, data() { return { + endpoint: '', configs, userImage:configs.defaultUserPhoto, coverTransform: "translateY(0px)", @@ -132,7 +135,9 @@ walletNum: "", }; }, - onLoad() { }, + onLoad() { + this.initCOS() + }, onShow() { this.userInfo = this.$options.filters.isLogin() || {}; if (this.$options.filters.isLogin("auth")) { @@ -158,6 +163,14 @@ mounted() { }, methods: { + // 鍒濆鍖栬吘璁簯cos瀹㈡埛绔� + initCOS() { + // 璋冪敤鍚庣鑾峰彇sts涓存椂璁块棶鍑瘉 + getSTSToken().then(res => { + this.endpoint = res.data.data.endpoint + }) + }, + // 璺宠浆瑙嗛涓婚〉 jumpToVideoHome() { uni.navigateTo({ url: '/pages/video/home-page?authorId=' + storage.getUserInfo().id -- Gitblit v1.8.0