小括号

来源:11-9 useLoadMore 在首页实践

weixin_慕田峪131215

2021-01-27

const requestParams = computed(() => ({
    currentPage: currentPage.value,
    pageSize: params.pageSize
  }))

为什么计算属性里面的箭头函数返回的对象要用小括号括起来?实测不括起来报错。

写回答

1回答

张轩

2021-01-27

同学你好 这个是箭头函数的特性 和计算属性没有关系,假如你返回的是一个对象,你就要使用一个额外的圆括号把它扩起来

() => ({
  name: 'viking'
})

因为不加的话,就会和函数体的花括号混淆在一起,为了消除歧义,所以要这么做

2
1
weixin_慕田峪131215
非常感谢!
2021-02-07
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程