У меня есть скрипт, загруженный в компонент, подобный этому
import "swiper/src/swiper.js";
export default {
name: "WhatsInside",
methods: {
doStuff(){
//this method is using imported script
}
},
mounted: {
this.doStuff();
}
}
Когда этот компонент загружается через vue -router, все работает нормально. Но когда я пытаюсь открыть страницу напрямую по URL (myproject / inside), метод doStuff
не работает, потому что swiper.js
не загружен (Swiper is not defined
). Мой роутер работает в режиме истории. Как я могу это исправить?