@Genri_Rus

Почему не работает роутинг у vue?

В чем может быть проблема ?

https://codepen.io/Genri_Rus/pen/dybEoMv

Везде теги vue
  • Вопрос задан
  • 1450 просмотров
Решения вопроса 1
warsand
@warsand
Экспериментатор
Спасибо Алексею, но русский вариант "доков" было гораздо веселей читать:

Разберём код автора:
//var Vue = require('vue')
     // это вариант автора genri. если раскомментировать - сломается.

//var VueRouter = require('vue-router').default 
     // это вариант автора genri. если раскомментировать - сломается.

const Foo = { template: '<div>foo</div>' }
const Bar = { template: '<div>bar</div>' }

// Vue.use(VueRouter)
     // эта строка не мешает, если будет нужна - пожалуйста...

const router = new VueRouter({
//  mode: 'history', 
     // и без этой строки сможем обойтись.
  routes: [
  { path: '/foo', component: Foo },
  { path: '/bar', component: Bar }
  ]
})

const app = new Vue({ el: '#app', router: router })
     // это вариант автора genri. как видим, он рабочий. 

//const app = new Vue({router}).$mount('#app') 
     // это тоже рабочий, шаблонный вариант.

Форк от автора с комментами в скрипте:
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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