Как я могу получить страницы Vue Router с сервера? - PullRequest
2 голосов
/ 24 сентября 2019

Я создаю приложение Electron, которое должно иметь несколько страниц.Я смотрел на Vue Router (я уже использую Vue) в качестве системы маршрутизации, но я хотел бы хранить каждую страницу в отдельном файле HTML.

Я пробовал несколько вещей:

  • Отправка Ajax-запроса на страницу, затем добавление ее содержимого в маршрут.При попытке перейти к маршруту я получил ошибку route not allowed.
  • Сделав Ajax-запрос к странице, затем заменив содержимое элемента #app на запрашиваемую страницу.Это привело к тому, что {{ template_things }} перестал работать.

Я открыт для использования и других систем маршрутизации.Vue Router просто показался самым удобным.

Спасибо!

1 Ответ

1 голос
/ 24 сентября 2019

Вы можете попробовать Nuxt.JS .

Большое новшество Nuxt.js приходит с командой nuxt generate.При создании приложения оно будет генерировать HTML для каждого из ваших маршрутов и сохранять его в файле.

Например, следующая структура файла:

-| pages/
----| about.vue
----| index.vue

Сгенерирует:

-| dist/
----| about/
------| index.html
----| index.html

Существует электронное стартовое приложение с Nuxt на GitHub

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...