Установить компонент маршрута в событии beforeResolve из VueRouter - Vue. js - PullRequest
0 голосов
/ 19 июня 2020

Я делаю запрос ax ios ajax перед каждым маршрутом, эти маршруты загружаются из сгенерированного файла из Laravel.

Из API я возвращаю Vue путь к компоненту.

Я хочу загрузить этот компонент до того, как маршрут будет разрешен.

Но я не могу найти ничего о том, как это можно сделать.

Router.beforeResolve((to, from, next) => {
    Vue.prototype.$axios.get(to.path).then((res) => {

      // something like: to.component = require(res.data.component).default;

      next(vm => vm.setData(res.data));
    });
});

Похоже, что это делает Interia. js, но я не могу использовать Interia, потому что это просто проект Laravel.

Но сборка приложения с quasar.

...