Добрый день!
Подскажите, пожалуйста, как можно реализовать следующий функционал?
У меня есть массив значений myList и вспомогательное значение step в data.
data() {
return {
myList: [1, 2, 1, 3, 4],
step: 0,
};
},
Необходимо, чтобы при переборе значений из массива значение в step менялось с задержкой. Это нужно, для того, чтобы элементы на страницы под определенным номером загорались, когда их номер будет присвоен значению step.
Моя попытка:
methods: {
onStart() {
this.myList.forEach((item) => {
setTimeout(() => {
this.step = item;
}, 1000);
});
},
}
По итогу горит сразу последний элемент.