请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

computed里的花括省略了,加上花括号出错了为什么?

const data: DataProps = reactive({
count: 0,
increase: () => { data.count++},
double: computed(() => data.count * 2)
})

() => data.count * 2 对比 () => { data.count * 2 }

正在回答

1回答

同学你好 

这个和 computed 没关系 ,当一个 箭头函数 省略花括号的时候 代表着他要 return 这个值

也就是说 () => data.count * 2 等于 () => { return data.count * 2 }

所以你你出错的写法 少了一个 return

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信