В Vue.js с использованием плагина vue-router вы можете создать активную ссылку по умолчанию со всеми параметрами следующим образом:
1. Установите плагин vue-router с помощью npm или yarn:
npm install vue-router или yarn add vue-router
2. Создайте экземпляр Vue и подключите плагин vue-router:
import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter)
3. Определите маршруты в вашем приложении:
const routes = [ { path: '/', redirect: { name: 'default', params: { param1: 'value1', param2: 'value2' } } }, { path: '/page/:param1/:param2', name: 'default', component: YourComponent } ] const router = new VueRouter({ routes })
В этом примере мы определяем маршрут '/'
, который перенаправляет нас на именованный маршрут 'default'
с параметрами 'value1'
и 'value2'
. Название маршрута 'default'
соответствует компоненту, который будет отображаться по умолчанию.
4. Создайте компонент, который будет отображаться по умолчанию:
<template> <div> <h1>Default Page</h1> <!-- Ваш код компонента --> </div> </template> <script> export default { name: 'YourComponent', // Ваш код компонента } </script>
5. Добавьте <router-view></router-view>
в шаблон вашего корневого компонента:
<template> <div id="app"> <router-view></router-view> </div> </template>
6. Импортируйте и подключите ваш корневой компонент к экземпляру Vue и оберните его в <router-view></router-view>
:
import Vue from 'vue' import App from './App.vue' new Vue({ router, render: h => h(App), }).$mount('#app')
Теперь при открытии вашего приложения по умолчанию будет открыт маршрут '/'
, который будет перенаправляться на маршрут с именем 'default'
и параметрами 'value1'
и 'value2'
.