利用vue路由怎么打开一个新的窗口-创新互联
这期内容当中小编将会给大家带来有关利用vue路由怎么打开一个新的窗口,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
成都创新互联主营前进网站建设的网络公司,主营网站建设方案,重庆App定制开发,前进h5小程序开发搭建,前进网站营销推广欢迎前进等地区企业咨询1.router-link标签在vue的官方文档中
看到这大家应该会想,既然router-link
不支持target="_blank"
属性,那我们该怎么用router-link打开一个新的窗口呢?别急,继续往下看~
文档中还有一处描述
router-link
添加tag="li"
属性后,居然可以变成li标签渲染出来,真特么神奇哈,那可不可以写成tag="a",
从而去替代a标签呢?我们尝试着写一哈
2.编程导航新品
上图是官网的最新说法,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://ybzwz.com/article/hogsj.html