Я пытаюсь использовать intro.js через привязку vue-intro.js для создания процесса адаптации для моих пользователей, который способен просматривать различные маршруты в приложении.
привязка vue https://github.com/alex-oleshkevich/vue-introjs intro.js docs https://introjs.com/docs/intro/api/
Мне удалось заставить его работать, используя v-директивы, но я хочу достичь результата по нескольким маршрутам с помощью программной навигации.
Я также пробовал разные способы выбора элементов, например, селекторы запросов, но безрезультатно. Перепробовал различные комбинации смонтированного / созданного.
this.$intro().addStep({
element: '#one',
intro: "step one",
position: 'right',
})
this.$intro().addStep({
element: '#two',
intro: "step two",
position: 'bottom'
})
this.$intro().start().oncomplete(() =>
this.$route.push("someroute")
)
Я ожидаю, что смогу перемещаться по шагам и, и когда они меняются, запускает oncomplete (() => callback), чтобы иметь возможность переходить кдругие страницы Vue и продолжить выполнение процесса адаптации.