泛型
来源:3-6 响应式基础 - Ref 和 Reactive

Jeffery_hehe
2023-10-10
老师,对于什么时候用泛型有点迷惑,在ts课程的时候,泛型都是用在函数接口类中作为占位符使用的,定义变量类型的时候也可以用泛型吗?申明ref的时候,只能用泛型定义类型吗,可以用const count: string | number = ref(0)这样定义吗?
写回答
1回答
-
张轩
2023-10-11
同学你好
泛型的应用我们在基础中讲过几次,同学可以再看看,可以想象它是一个可以传递类型的盒子,可以在多种情况下使用,定义变量也是一个很广泛的应用场景。
申明 ref 的时候,可以不添加任何类型定义,让自动推论帮你自动生成类型。
但是如果你要手动表明,就需要使用泛型定义,你那个类型定义是错误的。
因为 count 不是一个 string 或者 number 类型,它是一个特殊的对象,需要在 count.value 上才能取得对应的功能。
012023-10-11
相似问题