Vue3中TypeScript类型
1.6k
类别: 
开发交流

为组件的props标注类型

使用

        // 子组件数据接收
<script setup lang="ts">
const props = defineProps({
  name: { type: String, required: true }, //type:数据的类型 required:是否为必须项(如果声明了,没有传,则会报错)
  age: Number
})
</script>  

通过泛型参数来定义 props 的类型

    <script setup lang="ts">
const props = defineProps<{
  name: string
  age?: number
}>()
</script>
标签:
评论 0
/ 1000
0
0
收藏