在 `Vue3` 项目中使用 `defineProps`的TS写法可以获取到数据的类型,方便了使用,同时也减少了错误
// 非ts写法 (不推荐) 使用时无类型提示
defineProps(['swiperData'])
// ts写法 (推荐) 使用时有类型提示
defineProps<{
swiperData: SwiperItem[]
}>()
为 computed()
显示标注类型
computed()
会自动从其计算函数的返回值上推导出类型,也可以通过泛型参数显式指定类型
const double = computed<number>(() => {
// 若返回值不是 number 类型则会报错
})