Props setup 没有实时变化


为什么没有实时变化,写法错误吗?

你 return 的number,把props里面的 number 给覆盖掉了,而return 的 number 并没有响应性。
这个就要说到props的本质了。
props 的本质是 reactive,
reactive 的本质是 Proxy。
Proxy 只对对象有效,对Number类型无效(其他值类型也无效)。

所以 props.number 是对Proxy的属性进行操作。
但是 return 的 number,只是返回了一个 Number 类型的值。