关于vue跳转页面呈现的问题

通过<router-view呈现不同的vue组件,具体如下:

img


怎么说呢,就是在a组件里写了router-link和router-view,我明白怎么回事。
但是当a.vue里我给它写了个b.vue,然后我把router-link写在b.vue里了,那我router-view就不知到该写哪了

去看下Vue官方文档
关于什么是组件,什么是路由。

你好像并没有搞懂什么是router-link,什么是router-view,你看这英文字面意思一个是路由链接一个是路由视图,当一个页面有子组件,这个子组件需要通过路由显示的时候在这个子组件的父组件中写router-view,表示父组件中router-view这块地方是用来放子组件内容的,当你想在一个页面跳转到另一个页面,用router-link,router-link你可以理解成他是个a标签,表示你点击某个东西的时候跳转到另一个路由界面,页面不需要两个都写啊,用哪个写哪个就行了啊,为什么非要全写

搜索 '' Vue使用 element-ui 实现菜单导航 ''
就能找到你想要的 实现效果