简述vue路由打开一个新的窗口的方法
2019/6/26 23:20:22
本文主要是介绍简述vue路由打开一个新的窗口的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
简单说一下vue路由如何打开一个新的窗口
1.router-link标签
在vue的官方文档中
看到这大家应该会想,既然router-link
不支持target="_blank"
属性,那我们该怎么用router-link打开一个新的窗口呢?别急,继续往下看~
文档中还有一处描述
router-link
添加tag="li"
属性后,居然可以变成li标签渲染出来,真特么神奇哈,那可不可以写成tag="a",
从而去替代a标签呢?我们尝试着写一哈
<router-link tag="a" target="_blank" to="/about">新品</router-link>
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路由打开一个新的窗口的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04package.json 文件位置在哪?-icode9专业技术文章分享
- 2024-10-01Craco.js学习:从入门到实践指南
- 2024-10-01Create-React-App学习:入门与实践指南
- 2024-10-01CSS-in-JS学习:从入门到实践指南
- 2024-09-30JSX语法学习:从入门到初步掌握
- 2024-09-30Mock.js学习:入门教程与实战演练
- 2024-09-30React Hooks学习:从入门到实践
- 2024-09-30受控组件学习:React中的基础入门教程
- 2024-09-29JS定时器教程:初学者必看指南
- 2024-09-29JS对象教程:初学者的全面指南