Maison  >  Questions et réponses  >  le corps du texte

Nuxt `defineProps` à partir des types TypeScript

J'utilise Nuxt 3 / Vue 3 defineProps et TypeScript et je souhaite déduire les types d'accessoires à partir des types TypeScript.

import { User } from '~/types/types'

const props = defineProps({
  users: {
    type: Array, // User[]?
  },
})

Comment faire en sorte que users 属性成为 User[] tape dans cet exemple ?

P粉895187266P粉895187266354 Il y a quelques jours781

répondre à tous(1)je répondrai

  • P粉070918777

    P粉0709187772023-10-31 00:24:00

    Utiliser VuePropType

    import { PropType } from 'vue'
    import { User } from '~/types/types'
    
    const props = defineProps = ({
      users: {
        type: Array as PropType<User[]>
      },
    })
    

    répondre
    0
  • Annulerrépondre