|
10 | 10 | :key="name"
|
11 | 11 | :class="{ active: name === language }"
|
12 | 12 | @click="language = name">
|
13 |
| - <button>{{ name }}</button> |
| 13 | + <button><template v-if="name !== 'Ranking'">{{ name }}</template> |
| 14 | + <template v-else> |
| 15 | + <span class="tooltip" title="All Languages">🏆</span> |
| 16 | + </template></button> |
14 | 17 | </li>
|
15 | 18 | </ul>
|
16 | 19 | <div class="tabcontent tabcontentall block" v-if="sortedResults">
|
@@ -278,22 +281,22 @@ function aggregateModelResults(allLeaderboards) {
|
278 | 281 | date: modelMap[name].date,
|
279 | 282 | }));
|
280 | 283 | }
|
281 |
| -// watch(allLeaderboards, () => { |
282 |
| -// aggregateModelResults(allLeaderboards); |
283 |
| -// allModelResults.value.sort((a, b) => b.resolved - a.resolved); |
284 |
| -// const newLanguage = { |
285 |
| -// name: 'Ranking', |
286 |
| -// data: [ |
287 |
| -// { |
288 |
| -// results: allModelResults // 将模型统计结果插入 |
289 |
| -// } |
290 |
| -// ] |
291 |
| -// }; |
292 |
| -// if(allLeaderboards.value){ |
293 |
| -// allLeaderboards.value.unshift(newLanguage); |
294 |
| -// console.log(allLeaderboards) |
295 |
| -// } |
296 |
| -// }, { immediate: true }); // { immediate: true } 会在一开始就执行一次计算 |
| 284 | + watch(allLeaderboards, () => { |
| 285 | + aggregateModelResults(allLeaderboards); |
| 286 | + allModelResults.value.sort((a, b) => b.resolved - a.resolved); |
| 287 | + const newLanguage = { |
| 288 | + name: 'Ranking', |
| 289 | + data: [ |
| 290 | + { |
| 291 | + results: allModelResults // 将模型统计结果插入 |
| 292 | + } |
| 293 | + ] |
| 294 | + }; |
| 295 | + if(allLeaderboards.value){ |
| 296 | + allLeaderboards.value.unshift(newLanguage); |
| 297 | + console.log(allLeaderboards) |
| 298 | + } |
| 299 | + }, { immediate: true }); // { immediate: true } 会在一开始就执行一次计算 |
297 | 300 | console.log(allModelResults)
|
298 | 301 | </script>
|
299 | 302 |
|
|
0 commit comments