Pleno
4 de outubro de 2026Encontre o bug: Vue.js / Nuxt.js
Um trecho de código. Encontre o bug, ou prove que não existe nenhum.
typescript
1import { defineStore } from 'pinia'
2
3type OrderStatus = 'pending' | 'paid' | 'shipped' | 'cancelled'
4
5export const useOrderStore = defineStore('order', {
6 actions: {
7 getStatusLabel(status: OrderStatus): string {
8 switch (status) {
9 case 'pending':
10 return 'En attente'
11 case 'paid':
12 case 'shipped':
13 return 'Payée'
14 case 'cancelled':
15 return 'Annulée'
16 default:
17 return 'Inconnu'
18 }
19 },
20 },
21})Clique nas linhas que causam o problema.
Seu veredito
Uma tentativa por dia. A resposta aparece logo depois.
Mantenha sua sequência
Crie uma conta para manter sua sequência e acompanhar seu progresso.