在 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。