本文主要是介绍vue 路由跳转 打开新页面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
let routes = this.$router.resolve({ path: yourPath, query: { id: contentId, type: 'update' } });
window.open(routes.href, '_blank');
等同于<a href="yourPath" target="_blank"></a>的效果
注意!此时,<router-link></router-link>标签中就不要再写target='_blank'了,不然火狐浏览器会多打开一个新的空页面。
原因是,chrome和Mozilla识别各属性顺序不同
chrome:onclick href target
IE和Mozilla顺序:onclick target href
这篇关于vue 路由跳转 打开新页面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!