vue 打开一个新地址
时间: 2024-04-25 17:21:53 浏览: 12
在Vue中打开一个新地址可以使用`window.open()`方法。你可以使用`this.$router.resolve()`方法来获取新地址的路径,然后将路径作为参数传递给`window.open()`方法。例如,你可以这样写代码:
```javascript
let routeUrl = this.$router.resolve({ path: '/new-page' });
window.open(routeUrl.href, '_blank');
```
这段代码将会在新的标签页中打开`/new-page`路径对应的页面。你可以根据需要修改`path`参数来指定你想要打开的页面的路径。
#### 引用[.reference_title]
- *1* [Vue打开新窗口](https://blog.csdn.net/qq_40323256/article/details/125890419)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [vue中打开一个新页面](https://blog.csdn.net/jibuyueqian/article/details/126159849)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]