Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

249
Visualizações
¿Cómo definir accesorios de ruta escritos usando una interfaz?

Creé un nuevo proyecto a través npm init vue@latest y sé que puedo definir accesorios de componentes con la nueva sintaxis (tomada de los documentos ) así

 <script setup lang="ts"> const props = defineProps<{ foo: MyRequiredType bar?: MyOptionalType }>() </script>

Ahora tengo que definir accesorios de ruta y me gustaría saber si debo usar la siguiente sintaxis o si hay una forma de usar la sintaxis anterior.

 const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: "/", component: MyView, props: { foo: { type: Object as PropType<MyRequiredType>, required: true }, bar: { type: Object as PropType<MyOptionalType>, required: false, default: undefined, }, }, }, ], });

Traté de usar la sintaxis de arriba pero recibí la advertencia

[Advertencia de Vue]: defineProps() es un ayudante de sugerencias de compilación que solo se puede usar dentro de un solo componente de archivo. Sus argumentos deben compilarse y pasarlos en tiempo de ejecución no tiene ningún efecto.

about 4 years ago · Santiago Gelvez
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda