vue 路由跳转 打开新页面
let routes = this.$router.resolve({ path: yourPath, query: { id: contentId, type: 'update' } });window.open(routes.href, '_blank');等同于<a href="yourPath" target="_blank"&
·
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
更多推荐
已为社区贡献2条内容
所有评论(0)