为组件的 props 标注类型
使用 <script setup>
当使用 <script setup>
时,defineProps()
宏函数支持从它的参数中推导类型:
<script setup lang="ts">
const props = defineProps({
foo: {
type: String,
required: true,
},
bar: Number,
})
props.foo // string
props.bar // number | undefined
</script>