Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue跳转到外部链接,新开一个页面

作者:千山暮雪ミ   发布日期:2026-07-03   浏览:44

// 在 Vue 中跳转到外部链接并新开一个页面的示例代码

// 方法一:使用 window.open()
methods: {
  openExternalLink() {
    // 使用 window.open() 方法打开外部链接,并在新标签页中打开
    window.open('https://www.example.com', '_blank');
  }
}

// 方法二:使用 a 标签结合 v-on 事件
<template>
  <a :href="externalUrl" target="_blank" @click="trackClick">点击这里</a>
</template>

<script>
export default {
  data() {
    return {
      externalUrl: 'https://www.example.com'
    };
  },
  methods: {
    trackClick() {
      // 可以在这里添加点击事件的处理逻辑,比如记录点击次数等
      console.log('外部链接被点击了');
    }
  }
};
</script>

解释说明:

  1. 方法一:直接使用 window.open() 方法来打开外部链接。window.open(url, '_blank') 中的第二个参数 _blank 表示在新标签页中打开链接。

  2. 方法二:使用 <a> 标签结合 v-on 事件。通过设置 target="_blank",可以确保点击链接时在新标签页中打开。同时,你可以通过 @click 事件来监听点击行为,以便执行额外的操作(如记录点击次数)。

上一篇:vue antdesign

下一篇:vue svg

大家都在看

vue.js devtools用法

three.js vue

vue js for循环

vue.min.js 本地引入

vue.js 3

highlight.js vue

vue.config.js 配置

vue.config.js 配置代理

vue.config.js devserv

vue.config.js configu

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站