Ошибка компонента Vue2-google-map при использовании другого макета в Nuxt. js - PullRequest
1 голос
/ 30 апреля 2020

Я создаю простое приложение 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: '',
....

success loading by refreshing or from same layout signinpage with the differnt layout error showing after visiting from signin page which has differnt layout

...