vue3 代理数组对象无法取值, 也无法遍历, 莫名其妙被代理的。写的非常基础, 也没其他的操作,定义出来数组,然后push进去,在取得时候就成了代理对象,数据也抓不出来了
info.arr
的 [[Targert]]
里面的值是正确的吗?使用 console.log(info.arr[0])
的时候,能确保 info.arr
中元素已经存在了吗?
另外,遍历数组用 for ... of ...
,别用 for ... in ...
。
reactive包裹了不就是成了响应式对象