Как я могу ввести объект Vue.js для текущего элемента в другую функцию Javascript на странице?
У меня есть HTML-страница слайда, на которой отображается только текущий идентификатор HTML
КаждыйУ моего слайда есть время в секундах, извлеченное из моего JSON, объекта timer
.Мне нужно поместить это число в секундах в функцию SetInterval, чтобы программно загрузить следующий слайд.
var seconds = parseInt(document.querySelector("#value").innerText) * 1000;
setInterval(function () {
document.querySelector("a.o-controls2").click();
}, seconds)
Вы можете увидеть пример в действии здесь .
Iпопытался загрузить значение выражения, но в консоли получил результат null
.Так что, возможно, это как-то связано с загрузкой страницы и тем, как Vue отображает страницу?
Я также попробовал следующее, загрузив объект Vue, но это тоже не сработало:
var seconds = (this.timer - 1) 1000;
setInterval(function () { document.querySelector("a.o-controls2").click();
}, seconds)