vue使用route搭配iframe进行嵌套的页面,在子页面中,点击跳转到打开新的模块子页面。


内嵌的iframe子页面,正常通过this.$router.push进行跳转时,会发现直接在当前的子页面里面再打开了整个页面,并且地址栏的路由并没有发生变化,这时不可再使用this.$router.push进行跳转,而应该使用 window.parent

.location.href = '要跳转的页面完整路径'  此时便会正常更改浏览器的地址栏,进行页面正确的跳转。