Я создаю простое приложение CRUD с Nuxt. js. Для индексной страницы. Необходимо показать карту Google с помощью vue2-google-map.
Она работает путем обновления или маршрутизации на том же макете. Но это не работает, (происходит ошибка карты Google) Если я захожу на страницу индекса, которая включает компонент карты со страницы с другим макетом.
Структура папки.
Макет / по умолчанию, зарегистрировать страницу / индекс, пользователь, вход, регистрация
index, пользователь - вход в систему по умолчанию, регистрация - регистрация в макете
Работает только доступ к URL путем обновления по URL индекса. Но это не работает со страницы входа, потому что страница входа отличается от макета страницы индекса. Я попытался изменить макет страницы входа по умолчанию, затем он работает
index. vue
<template>
<v-layout>
<v-flex>
<GmapMap :center="center" :zoom="7" style="width:100%; height: 80vh;">
</GmapMap>
....
signin. vue
....
export default {
**layout: 'register',**
data: () => ({
name: '',
email: '',
password: '',
role: '',
....