Привет. Подскажите как организовывать работу со сторонними библиотеками? Как их правильно загружать, как уничтожать? Вот к примеру я взял
https://github.com/juliangarnier/anime
Я импортировал библиотеку и инициализировал в маунтед. Все работает, скрипт начинает работу когда я переожу по роуту, на котором он подключен. Но после того как я ухожу с этой страницы, он по прежнему работает. Как его останавливать?
<script>
import anime from 'animejs'
export default {
mounted () {
anime({
targets: 'div',
translateX: [
{ value: 100, duration: 1200 },
{ value: 0, duration: 800 }
],
rotate: '1turn',
backgroundColor: '#FFF',
duration: 2000,
loop: true
})
}
}
</script>
Я пробовал это, но пишет not a function
beforeDestroy () {
anime.destroy()
}