Getting a value from the `props` in root scope of `setup()` will cause the value to lose reactivity
报错内容翻译为从’ setup() ‘的根范围的’ props '中获取一个值将导致该值失去反应性这样翻译下来应该就能明白什么意思了,就是我们从props中获取父组件传递数据的时候,不管父组件传递的是不是响应式的数据,在接收的时候要把数据转换为响应式的,具体原因不知道啊,可能这就是规范吧那么如果我们要把props中的数据转换成响应式的数据有两种方法第一种toRef 转换单个属性第二种toRefs
·
报错内容翻译为 从’ setup() ‘的根范围的’ props '中获取一个值将导致该值失去反应性
这样翻译下来应该就能明白什么意思了,就是我们从props中获取父组件传递数据的时候,不管父组件传递的是不是响应式的数据,在接收的时候要把数据转换为响应式的,具体原因不知道啊,可能这就是规范吧
那么如果我们要把props中的数据转换成可以取到的数据,
toRefs(props) 转换所有属性,这样就可以取到了
toRefs :将响应式对象转换为普通对象,其中结果对象的每个 property 都是指向原始对象相应 property 的 ref。
更多推荐
已为社区贡献1条内容
所有评论(0)