Как в vueJs сделать два роута с одинаковыми маршрутами?
Добрый день у меня возникла проблема с роутами vue. Я работаю в laravel и роуты vue подключаю следующим образом:
Но мне нужно подключить роут с таким же маршрутом: { path: '/', component: require('./components/All.vue').default }
, но другим компонентом.
window.Vue = require('vue').default;
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const routes = [
{ path: '/', component: require('./components/All.vue').default },
{ path: '/Moscow', component: require('./components/Moscow.vue').default },
{ path: '/SanctPeterburg', component: require('./components/SanctPeterburg.vue').default },
{ path: '/Sklad', component: require('./components/Sklad.vue').default },
{ path: '/Contacts', component: require('./components/Contacts.vue').default },
{ path: '/Requisites', component: require('./components/Requisites.vue').default },
]
const router = new VueRouter({
routes
})
const app = new Vue({
data: {
},
router
}).$mount('#app');
Постараюсь объяснить. у меня есть панель с кнопками,к которой я подключаю выше указанные роуты.
<router-link to="/">
<li class="table__col table__col_start">Все</li>
</router-link>
<router-link to="/Moscow">
<li class="table__col">Москва</li>
</router-link>
<router-link to="/SanctPeterburg">
<li class="table__col">Санкт-Петербург</li>
</router-link>
, на другой странице есть другая панель с кнопками
<router-link to="/">
<li class="table__col table__col_start">Все</li>
</router-link>
<router-link to="/Intern">
<li class="table__col">Интерьеры</li>
</router-link>
<router-link to="/Intern2">
<li class="table__col">Интерьеры</li>
</router-link>
И на второй панели, я хочу чтобы этот путь подключал другой компонент.Сейчас он будет подключать /components/All.vue
Все
Подскажите,пожалуйста, как быть в такой ситуации. Буду рад любой помощи!