vue 动态清除路由不生效啊。超级蛋疼啊!!!!
发布于 7 年前 作者 myxingke 3670 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利
this.$router.options.routes = []
this.$router.addRoutes([])

用这个方法把路由给清理干净了,打印出的来的路由也是 [] 没有任何节点的。但是我点击页面中的连接还是能跳到路由上去。按理说我把路由都清理干净了,那我再点击路由进去只能是一片白板无任何东西的呀。现在问题就出在这儿了~!我需要动态路由,由于在没登陆最后一个是通配路由,登陆成功后我得把最后一个pop掉,然后追加新的路由进去,但是追加进去没有问题,导致新追加的 还在通配路由后,虽然打印出来的结果是通配路由在最后,但实际还在我追加的前面,也就导致我后面的页面出现404 超级恶心啊!!!

回到顶部