【发布时间】:2022-09-25 03:11:07
【问题描述】:
我的项目中有以下内容...
const basicRecords = reactive([]);
它基本上只是容纳一系列对象。我希望能够刷新这个数组,这需要我删除所有记录并将它们添加回来。为此,我做了以下...
basicRecords.splice(0);
basicRecords.push(...recordResult.data);
这似乎可行,但也似乎超级hacky。
在 Vue3 中重置反应数组的正确方法是什么?
-
不是hacky,那是合法的JS代码,也可以是
length = 0,正如答案所暗示的那样,为此目的使用ref更实用 -
basicRecords.value = recordResult.data呢?
标签: vue.js vuejs3 vue-composition-api vue-reactivity vue-script-setup