Vue computed 声明类型时踩坑记录

2020-12-22 15:55:44 浏览数 (1)

computed 类型声明需要用泛型

错误写法

代码语言:javascript复制
const a: Xx[] = computed(()=>{})

正确写法

代码语言:javascript复制
const a = computed<Xx[]>(()=>{})

直接使用时需要加上 .value 例如

代码语言:javascript复制
a.value

HTML 中可直接使用

代码语言:javascript复制
:xx="a"

0 人点赞