Очень простым примером использования vue-router в шаблоне является следующий код:
<template>
<div id="app">
<router-view/>
</div>
</template>
export default new Router({
routes: [
{
path: '/',
name: 'HelloWorld',
component: HelloWorld
}
]
})
Насколько я понимаю, что содержимое router-view будет переключаться соответствующим компонентом на путь.
Однако, если у меня есть шаблон с более чем одним элементом, затронутым маршрутизатором.Например,
<template>
<div id="app">
<h1> header </h1>
<router-view 1/>
<h1> Inner </h1>
<router-view 2/>
<h1> Footer </h1>
</div>
</template>
и скажем, что «router-view 1» и «router-view 2» оба могут получать разные компоненты в зависимости от пути.
В таком случае, как бы вы порекомендовали мне использовать роутер?