La Red de Conocimientos Pedagógicos - Currículum vitae - Modos de enrutamiento y diferencias en vue

Modos de enrutamiento y diferencias en vue

Hay tres modos de enrutamiento predeterminados.

1.Hash: Utiliza el valor hash de la URL como ruta. Soporta todos los navegadores.

2. Historia: API histórica y configuración del servidor desde HTML5. Consulte el modo de historial HTML5 en el sitio web oficial.

3. Resumen: Soporta todos los modos de ejecución de JavaScript. Si descubre que no hay una API del navegador, el enrutamiento lo forzará automáticamente a ingresar a este modo.

La diferencia entre los modos de enrutamiento histórico y hash

La diferencia más obvia es que el # en la barra de direcciones desaparecerá en el modo histórico, pero el hash no.

Similitudes:

1. Cuando la URL cambia, la página no se recargará

2. Todas se ven afectadas por la navegación de la página, como el regreso. y adelante;?

Diferencias:

1. El principio detrás del modo hash es el evento onhashchange, que puede escuchar eventos en el objeto de ventana.

2. Si no hay una configuración correspondiente en segundo plano, se informará un 404 cuando se actualice nuevamente la página del historial; ¿Hash no tendrá un error 404?

3. Al cambiar la URL, el hash no solicitará el servidor, pero el historial solicitará el servidor.

Cuando utilice el historial del modo de enrutamiento vue, actualice e informe el error 404. ¿Hay alguna solución?

1. Coopere con el backend para volver a la página de inicio cuando se actualice nuevamente.

2. Escriba un método global y una página 404 en la aplicación Vue.

Enlace original: /z 591102/article/details/106613284.