Я работаю над небольшим проектом vue, и я использую маркер-анимационно-ненавязчивую библиотеку для перемещения маркеров по карте. Проблема здесь в том, что когда я импортирую эту библиотеку на одну из моих страниц, все приложение не загружается. например, когда я запускаю свой dev-сервер без импорта библиотеки, он начинается с "localhost: port/#/login", но когда я его импортирую, он начинается с "localhost: port" и отображается только пустой экран.
Я пробовал использовать
var SlidingMarker = require('marker-animate-unobtrusive');
Вместо
import SlidingMarker from 'marker-animate-unobtrusive'
но это не устраняет мою проблему.
редактировать:
SC с консоли браузера
По-видимому, эта библиотека требует, чтобы google
был доступен в объекте window
при инициализации, но он еще не существует. Возможно, что библиотека импортируется (включена) в ваш проект перед скриптом google-maps
.
Попробуйте изменить порядок импорта. Убедитесь, что marker-animate-unobtrusive
загружен после скрипта google-maps
.