vue router redirect to external url

在 Vue 路由中,如果要重定向到外部 URL,可以使用 router.push() 函数。

首先,需要在 Vue 实例中注册路由:

const router = new VueRouter({
  routes: [
      path: '/redirect',
      redirect: 'https://www.example.com'

然后,在组件的 methods 中定义一个函数来触发重定向:

methods: {
  redirectToExternal () {
    this.$router.push('/redirect')

最后,在模板中绑定事件:

<template>
    <button @click="redirectToExternal">Redirect</button>
  </div>
</template>

点击按钮后,就会重定向到外部 URL。

  •