vue-router如何实现多视图

比如有一个视图

<template>
 <div id="app">
  <div class="nav">
    <ul>
      <li>...</li>
      <li>...</li>
      <li>...</li>
    </ul>
  </div>
  <div class="content">
    <router-view></router-view> 
  </div>
 </div>
</template>

另一个视图是这样的

<template>
  <div id="app">
    <router-view></router-view> 
  </div>
</template>

然后
有些路由用第一个视图,有些路由用另一个视图

可以怎么实现呢

阅读 5.1k
2 个回答

路由嵌套

看你代码的样子,应该是想,用户登录了,是上面的布局,未登录是下面的。

- /user/
    - /menu1
    - /menu2
- /login
- /register

大概路由是这么个情况,使用嵌套路由就可以了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题