fix:对战房间分享文案动态写入完成
This commit is contained in:
@@ -273,7 +273,7 @@ onBeforeUnmount(() => {
|
||||
/* 对战房间:整个胶囊作为分享按钮,靠右对齐 */
|
||||
.battle-room-number {
|
||||
margin-left: auto;
|
||||
margin-right: 10rpx;
|
||||
margin-right: 20rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
|
||||
@@ -261,9 +261,24 @@ const canClick = computed(() => {
|
||||
return true;
|
||||
});
|
||||
|
||||
/**
|
||||
* 根据对战类型和人数动态生成分享文案
|
||||
* 1v1 / 默认 → "星球论箭,来一决高下敢否?"
|
||||
* 2v2 → "2v2对抗赛,是兄弟来助我一把!"
|
||||
* 3v3 → "3v3对抗赛,来了马上发车!"
|
||||
* 乱斗 → "热血乱斗赛,敢来争锋?"
|
||||
*/
|
||||
const shareTitle = computed(() => {
|
||||
const { battleType, count } = room.value;
|
||||
if (battleType === 2) return '热血乱斗赛,敢来争锋?';
|
||||
if (battleType === 1 && count === 4) return '2v2对抗赛,是兄弟来助我一把!';
|
||||
if (battleType === 1 && count === 6) return '3v3对抗赛,来了马上发车!';
|
||||
return '星球论箭,来一决高下敢否?';
|
||||
});
|
||||
|
||||
onShareAppMessage(() => {
|
||||
return {
|
||||
title: "邀请您进入房间对战",
|
||||
title: shareTitle.value,
|
||||
path: "/pages/friend-battle?roomID=" + roomNumber.value,
|
||||
imageUrl: "",
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user