uniapp【修复】:公告详情页分享bug

This commit is contained in:
花城
2024-11-25 22:15:56 +08:00
parent 11cc885472
commit 477ed24d27
3 changed files with 12 additions and 2 deletions

View File

@@ -25,7 +25,9 @@ export enum ShareEnum {
// 12接龙 // 12接龙
solitaire = 12, solitaire = 12,
// 13 服务商品 // 13 服务商品
serviceGoods = 13 serviceGoods = 13,
// 14 公告
notice = 14
}; };
/** 分享终端 */ /** 分享终端 */

View File

@@ -86,6 +86,14 @@
handleRouteSwitchTab(); handleRouteSwitchTab();
} }
break; break;
/** 公告详情页面 */
case ShareEnum.notice:
if (shareData.data?.params?.noticeId) {
handleRouteRedirectTo(`/pages/subpackage/notice/detail/detail?id=${shareData.data?.params?.noticeId}`)
} else {
handleRouteSwitchTab();
}
break;
/** 参团页面 */ /** 参团页面 */
case ShareEnum.addPinTuan: case ShareEnum.addPinTuan:
if (shareData.data?.params?.groupId && shareData.data?.params?.teamId) { if (shareData.data?.params?.groupId && shareData.data?.params?.teamId) {

View File

@@ -39,7 +39,7 @@
client: ShareClientEnum.wxMiNiProgram, client: ShareClientEnum.wxMiNiProgram,
url: shareUrl, url: shareUrl,
type: ShareModelEnum.url, type: ShareModelEnum.url,
page: ShareEnum.article, page: ShareEnum.notice,
params: { params: {
noticeId: String(query.id), noticeId: String(query.id),
} }