Очень надеюсь на вашу помощь! Я новичок, это мой первый опыт создания веб-приложений.
Я работаю с Vue Cli, есть элемент lott ie, который нужно анимировать по клику (я так и делал), тогда я должен go перейти на «другую страницу» (я сделал это). Но как мне реализовать переход на страницу только после завершения анимации? Помогите! Добро пожаловать! Для анимации я использую Anime. js
<script>
import { translate } from '../js/animate'
export default {
methods: {
go () {
translate(this.$refs.square)
this.$router.push('Comprestore')
}
}
}
</script>
/vue
<template>
<div id="animate" v-on:click = "go" ref="square">
<app-lottie></app-lottie>
</div>
</template>
<style scoped>
</style>
import anime from 'animejs'
export function translate (element) {
anime({
targets: element,
translateX: 500
})
}