Vue Js. router/Index.js

#javascript #vue.js #url #router

Вопрос:

Скриншот1

Всем привет,

На скриншоте показано меню с веб-сайта, созданного с помощью 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'
}