@Azperin
Дилетант

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

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

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

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

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

Войти через TM ID
Похожие вопросы
21 авг. 2018, в 14:23
350000 руб./за проект
21 авг. 2018, в 13:54
5000 руб./за проект
21 авг. 2018, в 13:30
5000 руб./за проект