如何删除它$当从vue2迁移到vue3时设置



我正在进行从vue2到vue3的迁移,需要根据需要删除$set。

例如,在我的应用程序中,我的代码在vue2:中是这样的

this.$set(..., ..., null);

所以要删除它,我应该使用额外的包,比如微小的发射器,并像这样应用它吗?

emitter.set(..., ..., null);

如何从vue3的应用程序中删除$set?

您不再需要vue Set,因为反应性现在在Vue3中运行良好。

所以要取代这个$设置一个数组,你可以这样做:

// Old vue2 -> this.$set(array, index, null);
this.array[index] = null

因此,在您的每一次使用中,您只需要做您需要的基本JS,而不关心反应性问题:(。

最新更新