vue3 解除 Array的 Proxy

在Vue 3中,如果你想要解除对Proxy Array的跟踪,可以使用toRaw方法。这个方法会返回被跟踪对象的原始版本,从而不再是一个被Vue 3的响应式系统所代理的数组。
以下是一个简单的例子:

import { reactive, toRaw } from 'vue';
 
// 创建一个响应式数组
const reactiveArray = reactive([1, 2, 3]);
 
// 解除响应式跟踪并获取原始数组
const rawArray = toRaw(reactiveArray);
 
console.log(rawArray); // 输出: [1, 2, 3]
posted @ 2024-08-21 15:30  清和时光  阅读(8)  评论(0编辑  收藏  举报