В абсолютном непонимании того чем вы занимаетесь. РНР файл должен запускаться магией или всё таки интерпретатором? Ну и зачем РНР, если у вас есть Node.js?
Сделать метод, принимающий 2 аргумента - start и end.
Возвращать результат метода characteristics.slice(start, end).
Либо сделать computed свойство, из которого возвращать разбитый на чанки по 3 элемента массив характеристик.
И вот с этим работать в v-for, генерируя слайды. Я бы выбрал второй вариант.