vue3 proxy问题
来源:4-5 ColumnList 组件编码
draw
2022-07-09
大佬您好,我在项目中使用vue3做父子组件传递数组的时候发现一个问题,我定义一个数组const list:any=ref([]),然后list在点选复选框后push进值。结果打印list.value不是数组,而是一个proxy对象Proxy{0:...,1:...},这个不应该是数组嘛?因为这个数组要和后台交互,传给后台,这个list.value打印却不是数组直接传会有问题吧?
在网上了解了下proxy里面的target是真实的数组要说是取这个东西或者json.parse json.stringfy序列化一下取值才是真实的数组,感觉这样好像不靠谱。
麻烦大佬帮忙解答下该如何正确使用
在网上了解了下proxy里面的target是真实的数组要说是取这个东西或者json.parse json.stringfy序列化一下取值才是真实的数组,感觉这样好像不靠谱。
麻烦大佬帮忙解答下该如何正确使用
写回答
1回答
-
张轩
2022-07-10
同学你好
不会有问题,当你当数据传入给后台的时候,会自动将 Proxy 对象转换成真正的对象(因为 Proxy 对象本质上就是正真实对象的一个代理,两者可以看作是非常相近的),这个操作都是无感的,不需要特殊处理,不用担心。
012022-07-10
相似问题