fix:对战房间分享文案动态写入完成
This commit is contained in:
@@ -273,7 +273,7 @@ onBeforeUnmount(() => {
|
|||||||
/* 对战房间:整个胶囊作为分享按钮,靠右对齐 */
|
/* 对战房间:整个胶囊作为分享按钮,靠右对齐 */
|
||||||
.battle-room-number {
|
.battle-room-number {
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
margin-right: 10rpx;
|
margin-right: 20rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
|||||||
@@ -261,9 +261,24 @@ const canClick = computed(() => {
|
|||||||
return true;
|
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(() => {
|
onShareAppMessage(() => {
|
||||||
return {
|
return {
|
||||||
title: "邀请您进入房间对战",
|
title: shareTitle.value,
|
||||||
path: "/pages/friend-battle?roomID=" + roomNumber.value,
|
path: "/pages/friend-battle?roomID=" + roomNumber.value,
|
||||||
imageUrl: "",
|
imageUrl: "",
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user