DefinProps ajoute des types complexes dans le projet TypeScript vue3 et donne une valeur par défaut

interface Props {
    
    
  options: {
    
    
    label: string
    value: string | number | boolean
  }[]
  color: string
}
const props = withDefaults(defineProps<Props>(), {
    
    
  options: () => [
    {
    
     label: '项1', value: '项1' },
    {
    
     label: '项2', value: '项2' }
  ],
  color: 'red'
})

Acho que você gosta

Origin blog.csdn.net/weixin_35958891/article/details/131192809
Recomendado
Clasificación