emilov
@emilov
Фрилансер

Почему не работает асинхронная загрузка компонента в роуте VUEJS?

Пишу так:
const path = (components) => import(`./${components}.vue`)

export default new Router({
  routes: [
    {
      path: '/',
      name: 'homepage',
      component: path(Home)
    },

  ]
})


Но Js его не видит, пишит is not defined
  • Вопрос задан
  • 159 просмотров
Пригласить эксперта
Ответы на вопрос 1
lavezzi1
@lavezzi1
export default new Router({
  routes: [
    {
      path: '/',
      name: 'homepage',
      component: () => import('./Home.vue').then(m => m.default),
    },
  ]
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы