From 9c074ea6a64525f47da523b0bd86ef2682559ce7 Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Mon, 5 Oct 2026 11:06:24 +0800 Subject: [PATCH] 1 --- components/tab-bar/release.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/components/tab-bar/release.vue b/components/tab-bar/release.vue index 006afff..d42e8df 100644 --- a/components/tab-bar/release.vue +++ b/components/tab-bar/release.vue @@ -235,6 +235,7 @@ import { getIeProfile } from '@/common/ieApi.js' import { ensureIeVerifiedBeforeAction } from '@/common/ieRealNameAuth.js' import { requireLoginToPage } from '@/utils/authRedirect.js' + import { suppressNextShareRedirect, consumeShareRedirectSuppression } from '@/utils/sharePath.js' const CHANNELS = [ { tone: 'wall', name: '校园墙', desc: '新鲜事', icon: 'https://jewel-shop.oss-cn-beijing.aliyuncs.com/f3b050e7f6d74bb9adca54de0bf3fc17.png' }, @@ -766,7 +767,14 @@ previewImages(item, index) { const urls = this.getImages(item) if (!urls.length) return - uni.previewImage({ urls, current: urls[index] || urls[0] }) + suppressNextShareRedirect() + uni.previewImage({ + urls, + current: urls[index] || urls[0], + fail: () => { + consumeShareRedirectSuppression() + } + }) }, goDetail(item) { if (!this.requirePageLogin()) return