Vue

Vue.js enrutador

Vue.js enrutador

Vue.js es un marco de javascript reactivo, que se utiliza para crear UI (interfaces de usuario) y SPA (aplicaciones de una sola página) y a los desarrolladores les encanta codificar y sentir libertad y comodidad mientras desarrollan aplicaciones en Vue.js. Para propósitos de enrutamiento, Vue.js no proporciona la función de enrutamiento incorporada. Pero hay una biblioteca oficial de terceros con el nombre de Vue Router para proporcionar esta función. Al usar esta función podemos navegar entre las páginas web pero sin recargar. Entonces, en este artículo, veremos cómo podemos instalar y usar Vue Router en Vue.js.

Instalación

Podemos instalar el enrutador Vue en un Vue existente.js ejecutando el siguiente comando en la terminal

npm instalar vue-router

Después de una instalación exitosa, necesitamos importar VueRouter en la.js en el directorio src y usando la siguiente sintaxis

importar Vue desde 'vue'
importar enrutador desde './ enrutador '
Vue.usar (enrutador)

Después de importar el enrutador, está listo para usar vue-enrutador en su proyecto.

Pero si está instalando Vue.js usando Vue CLI. No necesitará este paso de instalación adicional. Puede agregar un complemento de enrutador vue durante la selección de un ajuste preestablecido.

Uso

El uso del enrutador vue es muy simple y fácil de usar. Primero, en la plantilla o HTML

En este ejemplo bastante simple y claro de vue-router. Hemos creado una navegación simple usando componentes de enlace de enrutador y proporcionamos el enlace usando el accesorio llamado 'to'. El enlace del enrutador funciona igual que una etiqueta de anclaje 'a'. En realidad, se representa como una etiqueta 'a' de forma predeterminada. En la vista del enrutador, tendremos el componente relativo que coincide con la ruta.

En el javascript, primero tenemos que registrar e importar los componentes para definir sus rutas. Suponemos que tenemos un componente llamado Comp.vue en el directorio de vistas al que importaremos en el índice del enrutador.js en el directorio del enrutador y definirlo como una ruta.

Para importar un componente, usamos la siguiente declaración

importar Comp desde "… / views / Comp.vue ";

Después de importar, tenemos que definir la ruta ahora y mapearla al componente. Como esto,

rutas constantes = [

camino: "/",
nombre: "Comp",
componente: Comp

];

También podemos dar varias rutas, separadas por una coma. Como esto,

rutas constantes = [

camino: "/",
nombre: "Comp",
componente: Comp
,

ruta: "/ comp2",
nombre: "Comp2",
componente: Comp2

];

Después de definir las rutas. Pase la matriz de rutas a las instancias del enrutador. Entonces, creemos también la instancia del enrutador

const router = createRouter (
rutas // abreviatura de 'rutas: rutas'
);

Al final, en la principal.archivo js. Tenemos que crear la instancia raíz y montarla también e inyectar las rutas en ella para que toda la aplicación sea consciente de las rutas.

createApp (Aplicación)
.usar (enrutador)
.mount ("# aplicación");

Usando esta técnica de inyección. Podemos acceder al router en cualquier componente, utilizando esto.$ enrutador.

Ahora podemos enviar rutas mediante programación con el clic de un botón o cualquier cosa que desee, en lugar de usar el componente de enlace de enrutador. Por ejemplo,

métodos:
clickFunc ()
esto.$ enrutador.empujar ('/ sobre')

Cierre y resumen

En este artículo, hemos aprendido a instalar Vue Router de diferentes maneras y hemos aprendido a usar el enrutador Vue programáticamente en javascript y en Vue.plantilla de js. También hemos aprendido a configurar el enrutador Vue en un proyecto existente de una manera muy fácil y detallada paso a paso. Si desea obtener más información sobre Vue Router, visite Vue Router: Documentos oficiales.

Juegos HD remasterizados para Linux que nunca tuvieron un lanzamiento de Linux antes
Muchos desarrolladores y editores de juegos están creando una remasterización HD de juegos antiguos para extender la vida útil de la franquicia, por f...
Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...