Массив сплайсинга, связанный с сеткой кендо вю, вызывает удаление источника данных
У меня есть сетка Vue, которую мне нужно использовать для отображения различных массивов. Чтобы переключаться между массивами, лучший метод, который я мог придумать, состоял в том, чтобы соединить весь массив сетки, а затем с помощью цикла for вставить каждый элемент в новом массиве в массив сетки.
resetGrid: function (ar) {
currentGridArray.splice(0);
var i;
for(i = 0; i < ar.length; i++){
currentGridArray.push(ar[i]);
}
}
Когда я сделал это с помощью плунжера, который дал мне документация kendo vue, он работал без проблем. Однако, когда я реализовал это в своем собственном коде, вызов соединения привел к удалению источника данных, что привело к ошибке. Есть ли в моем коде ошибка, которая может вызвать это? или есть лучший способ изменить массив?