computed 计算属性返回的是对象,怎么定义类型?
来源:3-7 computed 计算属性

爱编程的运维
2023-12-03
老师您好:
我按照课程中 computed返回的是一个对象
return {
text: user.age >= 18 ? '成年了' : '小屁孩回家吧',
disabled: user.age < 18,
}
这个时候我要如何定义computed的返回类型?直接写 computed<object>,这样吗?
但是如果这样写了,定义computed类型也就没啥意义了,所以想问下老师这个computed计算属性是不是一般不定义返回类型?
写回答
1回答
-
张轩
2023-12-04
同学你好
computed 是有类型推论的 也就是说它会根据你返回的对象自动获取类型,你可以将鼠标移动到对应的变量上面就能感受到了,所以对于这种情况,不需要特殊标注类型。
00
相似问题