This commit is contained in:
张成
2025-12-04 14:10:32 +08:00
parent ec87be99db
commit 61b7309c32
4 changed files with 110 additions and 92 deletions

View File

@@ -587,11 +587,15 @@ function Result() {
}
// 使用 RadarV2 的 generateFullImage 方法生成完整图片
const userNickname = (userInfo as any)?.nickname;
const titleText = userNickname
? `${userNickname}的 NTRP 测试结果为`
: "你的 NTRP 测试结果为";
const imageUrl = await radarV2Ref.current?.generateFullImage({
title: "你的 NTRP 测试结果为",
title: titleText,
ntrpLevel: result?.ntrp_level,
levelDescription: result?.level_description,
avatarUrl: userInfo?.avatar_url,
avatarUrl: (userInfo as any)?.avatar_url,
qrCodeUrl: finalQrCodeUrl,
bottomText: "长按识别二维码,快来加入,有你就有场!",
width: 750, // 设计稿宽度
@@ -690,7 +694,11 @@ function Result() {
</View>
<View className={styles.desc}>
<View className={styles.tip}>
<Text> NTRP </Text>
<Text>
{(userInfo as any)?.nickname
? `${(userInfo as any).nickname}的 NTRP 测试结果为`
: "你的 NTRP 测试结果为"}
</Text>
</View>
<View className={styles.levelWrap}>
<Text>NTRP</Text>
@@ -755,10 +763,12 @@ function Result() {
<RadarChartV2
ref={radarV2Ref}
data={radarData}
title="你的 NTRP 测试结果为"
title={(userInfo as any)?.nickname
? `${(userInfo as any).nickname}的 NTRP 测试结果为`
: "你的 NTRP 测试结果为"}
ntrpLevel={result?.ntrp_level}
levelDescription={result?.level_description}
avatarUrl={userInfo?.avatar_url}
avatarUrl={(userInfo as any)?.avatar_url}
qrCodeUrl={qrCodeUrl}
bottomText="长按识别二维码,快来加入,有你就有场!"
/>