script: [
{src: `https://maps.googleapis.com/maps/api/js?v=3.exp&key=API&libraries=places&language=en&callback=initGoogleMapApi`},
Вопрос, где мне прописать callback ф-ю initGoogleMapApi?
Добавляю
'~plugins/initGoogleMapApi.client.js'
с текстом
export default ($nuxt) => {
window.initGoogleMapApi = () => $nuxt.$emit('googleMapApi:init');
}
Ошибка при загрузке гуглового скрипта
initGoogleMapApi is not a function
т.е. в момент загрузки window.initGoogleMapApi нету, да ещё и при вызове из консоли
window.initGoogleMapApi()
ругается
$nuxt.$emit is not a function
плагин должен быть как mode:'client' и\или в самом плагине определеять где выполнение process.server или посмотреть https://www.npmjs.com/package/nuxt-gmaps
Обсуждают сегодня