利用vue路由怎么打开一个新的窗口-创新互联

这期内容当中小编将会给大家带来有关利用vue路由怎么打开一个新的窗口,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

成都创新互联主营前进网站建设的网络公司,主营网站建设方案,重庆App定制开发,前进h5小程序开发搭建,前进网站营销推广欢迎前进等地区企业咨询1.router-link标签

在vue的官方文档中

利用vue路由怎么打开一个新的窗口

看到这大家应该会想,既然router-link不支持target="_blank"属性,那我们该怎么用router-link打开一个新的窗口呢?别急,继续往下看~

文档中还有一处描述

利用vue路由怎么打开一个新的窗口

router-link添加tag="li"属性后,居然可以变成li标签渲染出来,真特么神奇哈,那可不可以写成tag="a",从而去替代a标签呢?我们尝试着写一哈

新品
2.编程导航

利用vue路由怎么打开一个新的窗口

上图是官网的最新说法,vue2.0以后router.go和router.push就不支持新窗口打开的属性了,现在用一种新的方式router.resolve

let routeData = this.$router.resolve({
 path: "/about",
 query: {
 name:'lei',
 age: 18,
 phoneNum:12345678901 
 }
});
window.open(routeData.href, '_blank');
vue是什么

Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与其它大型框架的区别是,使用Vue可以自底向上逐层应用,其核心库只关注视图层,方便与第三方库和项目整合,且使用Vue可以采用单文件组件和Vue生态系统支持的库开发复杂的单页应用。

上述就是小编为大家分享的利用vue路由怎么打开一个新的窗口了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


当前标题:利用vue路由怎么打开一个新的窗口-创新互联
文章起源:http://myzitong.com/article/hogsj.html