fix: 制作分享流程

This commit is contained in:
zzc
2026-02-12 01:15:26 +08:00
parent 123d7521d7
commit 1af26efe14
2 changed files with 27 additions and 27 deletions

View File

@@ -728,16 +728,12 @@ const completeCardInfo = async (id) => {
return imageUrl;
};
onShareAppMessage(async () => {
onShareAppMessage(async (options) => {
getShareReward({ scene: "avatar_download" });
if (options.from === "button") {
if (!isLoggedIn.value) {
const shareToken = await getShareToken("avatar_download_not_login", "");
return {
title: "新春祝福",
path: `/pages/index/index?shareToken=${shareToken}`,
imageUrl:
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
};
loginPopupRef.value.open();
return;
}
uni.showLoading({ title: "分享中...", mask: true });
const id = createAvatarId();
@@ -747,11 +743,21 @@ onShareAppMessage(async () => {
]);
uni.hideLoading();
return {
title: "我做了一个新头像,真的好看",
title: "3 秒生成新春专属头像,真的好看😆",
path: `/pages/avatar/detail?shareToken=${shareToken}`,
imageUrl:
imageUrl + "?imageMogr2/thumbnail/!500x400r/gravity/Center/crop/500x400",
imageUrl +
"?imageMogr2/thumbnail/!500x400r/gravity/Center/crop/500x400",
};
} else {
const shareToken = await getShareToken("avatar_download_not_login", "");
return {
title: "3 秒生成新春专属头像,真的好看😆",
path: `/pages/avatar/index?shareToken=${shareToken}`,
imageUrl:
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
};
}
});
onShareTimeline(async () => {

View File

@@ -994,18 +994,12 @@ const onPanelScrollToLower = () => {
};
onShareAppMessage(async (options) => {
if (!isLoggedIn.value) {
const shareToken = await getShareToken("card_generate_not_login", "");
return {
title: "快来制作新春祝福卡片🎉",
path: "/pages/make/index?shareToken=" + shareToken,
imageUrl:
"https://file.lihailezzc.com/resource/8dd026d76ef7a63d123b7fd698fb989b.png",
};
}
getShareReward({ scene: "card_generate" });
if (options.from === "button") {
if (!isLoggedIn.value) {
loginPopupRef.value.open();
return;
}
// 1. 确保有 cardId (如果内容有变动,最好是新建)
const id = createCard();