首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从TypeScript类型定义types

从TypeScript类型定义types
EN

Stack Overflow用户
提问于 2022-09-28 15:19:23
回答 2查看 420关注 0票数 0

我将Nuxt 3/ Vue 3 defineProps与TypeScript结合使用,并希望从TypeScript类型中推断类型支持类型。

代码语言:javascript
复制
import { User } from '~/types/types'

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

在本例中,如何使users支柱成为User[]的一种类型

EN

回答 2

Stack Overflow用户

发布于 2022-09-28 15:19:23

使用Vue的PropType

代码语言:javascript
复制
import { PropType } from 'vue'
import { User } from '~/types/types'

const props = defineProps = ({
  users: {
    type: Array as PropType<User[]>
  },
})
票数 1
EN

Stack Overflow用户

发布于 2022-09-28 15:38:29

您还可以使用纯类型的语法:

代码语言:javascript
复制
import { User } from '~/types/types'

const props = defineProps<{users:User[]}>()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73883956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档