vue es una aplicación de una sola página. ¿Qué es una aplicación de una sola página?
Una aplicación de varias páginas significa saltar entre varias páginas, mientras que una aplicación de una sola página significa que solo hay una página.
Aplicación de varias páginas: por ejemplo, hay dos páginas a y b, y el acceso es xxx /a.html, xxx/b.html. Lo más obvio de este modo es que hay una acción de carga obvia al cambiar de página, lo cual no es fluido.
Las aplicaciones de una sola página, como Vue, React, Angular y otros marcos, se basan en la idea de que las aplicaciones de una sola página también se pueden implementar, pero de diferentes maneras. , hay dos páginas a y b. El método de acceso es xxx/#/a, xxx/#/b (método hash). El # después del parámetro de ruta representa la página, y luego vue monitorea y responde sin este método. , el cambio entre páginas es fluido y sin demoras (se deducen los factores de red).
Desventajas de las aplicaciones de una sola página:
La velocidad de carga es lenta, lo que equivale a cargar varias páginas a la vez, pero también se pueden lograr buenos resultados mediante la carga asincrónica y otros medios.
No favorece la optimización SEO, toda la página se representa mediante vue, a diferencia de las aplicaciones de varias páginas que no requieren renderizado (o renderizado en segundo plano)