@Azperin
Дилетант

Vue-router без создания отдельного инстанса?

Как правильно записать пути роутера прямо в приложении vue, без использования new VueRouter ?

new Vue({
	el: "#app",
	data: {},
	router: router, //как вот тут правильно писать пути, без вынесения роутера за пределы
});

Попоробовал тупо скопировать объект, как и с другими свойствами Vue, но видимо так не работает, постоянно на чтонибудь да ругается.
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
new Vue({
  el: "#app",
  data: {},
  router: new VueRouter({
  routes: [
    // динамические сегменты начинаются с двоеточия
    { path: '/user/:id', component: User }
  ]
})
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
Как построить дом не начиная? )))
Правильно, никак.
Создавая инстанс new VueRouter на выходе не просто объект, который можно тупо скопировать.
На выходе объект, имеющий сопутствующие методы и свойства, без которых ничего работать не будет.
Ответ написан
Ваш ответ на вопрос

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

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