比如,路由中,直接访问/的时候,跳转到XXX页面。
这时候,你设置了一个访问/a的时候,需要跳另一个页面。
可是设置好了,却只能跳转到XXX页面。
很苦恼? 原因一般是APP.vue里的设置不对,这个是入口页面,有时候,个别开发者,会在里面放一个自定义的组件,
这时候,就造成上述情况了,大概如下图(正确的):
<div id="app"> <keep-alive exclude="Detail"> <router-view /> </keep-alive> </div>
如果有人改过这个app.vue,他可能会在id为app的div中,写一个自定义组件,比如<home></home>,这样就没法渲染其它页面了,需要使用上述这种系统默认的才可以。