Vue3 中export default({})和export default{ }的区别
({ x:x,y:y },{}...)这个可以 写多个且可以是 对象形式 。 {} 只能 是单个 { x:x} 其实没啥 区别
没有区别的,({}) 是一个表达式 和 {} 一样的效果
刨去函数调用执行这种 () 就是一个运算符 符号里面就是先运算
这种运算结果还是一个对象就好比 两者的结果是一样的 都是输出 123
<script setup name="abc"></script>
<script>
export default{
name:"abc"
}
</script>
<script setup name="abc"></script>
<script>
export default({
name:"abc"
})
</script>
我是在写这个代码时遇到的问题,这种写法,前一种正确,后一种会报错,这是为什么,是setup的问题吗