#javascript #vue.js #url #router
Вопрос:
Всем привет,
На скриншоте показано меню с веб-сайта, созданного с помощью vue js. То, что я хочу сделать, это перенаправить на внешние ресурсы, такие как google.com за пределами сайта при нажатии на это меню. Возможно ли это сделать в router/index.js ?
let router = new Router({
base: process.env.BASE_URL,
mode: "history",
routes: [
{
path: "/xxx",
name: "dashboard",
meta: {},
url: "www.xxxxafafa.org" // as this
},
С помощью поля path понятно, какое меню является выбранным меню. Поскольку код будет вводиться здесь при нажатии на это меню на странице, я хочу перенаправить на любой внешний источник из блока.
Я буду ждать вашей помощи. Спасибо.
Ответ №1:
Существует защита для каждого маршрута
beforeEnter: (to, from, next) => {
window.location.href = 'http://www.xxxxafafa.org'
}