编程式路由怎么打开新的页面

这个target功能要怎么实现,这样写是不行的

clipboard.png

回答的亲请使用vue的router知识回答哦

回答:

vue router是为单页面应用设计的,不管是push,replace都是在一个tab页面内进行的。所以,没有直接打开一个新页面的配置。

用window.open吧。直接打开带根路径的路由地址。

window.open(window.location. origin + '/a/b/c')

回答:

补充一下,其实并不需要 window.location.originwindow.open 可以接受相对路径的 URL。

回答:

使用window.open打开新的页面,资源会重新请求一遍还是用的浏览器缓存的

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注