diff --git a/src/routes/results/[id]/+page.svelte b/src/routes/results/[id]/+page.svelte index ea4471c..e69d67a 100644 --- a/src/routes/results/[id]/+page.svelte +++ b/src/routes/results/[id]/+page.svelte @@ -19,12 +19,12 @@ let duration = endTime - startTime let fields = [ - { label: "速度", value: Math.round(totalTyped / (Math.max(1, duration) / 60000)) }, - { label: "准确率", value: totalTyped === 0 ? 100 : Math.round((totalRight / totalTyped) * 10000) / 100 }, - { label: "实时率", value: data.result.realTimeFactor.toFixed(2) + "x" }, - { label: "字数", value: totalTyped }, - { label: "用时", value: new Date(duration).toISOString().slice(14, 19) }, - { label: "歌曲时长", value: new Date(data.song.dt).toISOString().slice(14, 19) } + { label: "速度", value: Math.round(totalTyped / (Math.max(1, duration) / 60000)), unit: "CPM" }, + { label: "准确率", value: totalTyped === 0 ? 100 : Math.round((totalRight / totalTyped) * 10000) / 100, unit: "%" }, + { label: "实时率", value: data.result.realTimeFactor.toFixed(2), unit: "x" }, + { label: "字数", value: totalTyped, unit: "字" }, + { label: "用时", value: new Date(duration).toISOString().slice(14, 19), unit: "" }, + { label: "歌曲时长", value: new Date(data.song.dt).toISOString().slice(14, 19), unit: "" } ] let chartCanvas: HTMLCanvasElement @@ -165,8 +165,11 @@
{field.label}
-
+
{field.value} + {#if field.unit} + {field.unit} + {/if}
{/each}