是否有任何 vuejs 资深人士在 VueJS(v2) 上体验过这一点,其中您在一个组件上有 2 个数组,并且您将一个值推送到第一个数组,第二个数组也无需触摸它即可获得该值。
这是我第一次遇到这种情况,仅供参考,我已经使用 VueJS 超过 2 年了。
附加信息我有一个非常相似的组件,它完全相同data variables,但不会发生,仅在第二个组件上。
array1 = [];
array2 = [];
array1.push('gether');
输出应该是
array1 = ['gether'];
array2 = [];
实际发生的事情
array1 = ['gether'];
array2 = ['gether'];
我也玩过 Google DevTools Vue 调试器。
array1在ONLY上添加条目也会在array2.
有点令人难以置信