La Red de Conocimientos Pedagógicos - Currículum vitae - El enrutamiento de Vue salta de cuatro maneras (con parámetros)

El enrutamiento de Vue salta de cuatro maneras (con parámetros)

La diferencia entre reemplazo y push:

router.push(ubicación)? Se agregará un nuevo registro a la pila del historial y cuando el usuario haga clic en el botón Atrás del navegador, regresará a la URL anterior.

Router.replace(ubicación), reemplazar atributo (valor predeterminado: falso), no agregará nuevos registros al historial, pero reemplazará el registro del historial actual con el mismo nombre de método.

Nota: Para obtener los parámetros anteriores a la ruta, utilice $route sin r.

Los parámetros son parte de la ruta y deben estar disponibles. La consulta es un parámetro empalmado después de la URL. No importa si no existe.

Una vez que se establece un parámetro en una ruta, el parámetro es parte de la ruta. Si esta ruta tiene parámetros params, pero este parámetro no se pasa al saltar, el salto fallará o la página no tendrá contenido.

Los parámetros y la consulta se pueden pasar sin configuración, pero cuando no se configuran, se perderán los parámetros de actualización o devolución de la página.

Ambos pueden pasar parámetros. ¿Cuál es la diferencia?

Los parámetros de consulta están configurados con la ruta y el parámetro params está configurado con el nombre, por lo que configurar la ruta en params no es válido.

La consulta no requiere establecer parámetros en la configuración de enrutamiento, pero se deben establecer los parámetros.

Los parámetros pasados ​​por la consulta se muestran en la barra de direcciones.

La actualización de parámetros pasada por Params no tendrá ningún efecto, pero la consulta guardará el valor pasado y lo actualizará sin cambios.