Red de conocimiento informático - Problemas con los teléfonos móviles - Ranura

Ranura

Las ranuras (también conocidas como ranuras) son el mecanismo de distribución de contenido de Vue. El motor de plantillas dentro del componente utiliza elementos de ranura como salida para alojar contenido distribuido.

La ranura es el elemento de etiqueta de plantilla del componente secundario, y el componente principal determina si se muestra la etiqueta y cómo.

Las ranuras se pueden dividir en tres categorías: ranuras predeterminadas, ranuras con nombre y ranuras con alcance.

Ranura predeterminada: también conocida como ranura anónima, cuando la ranura no especifica un valor de atributo de nombre, se mostrará la ranura predeterminada y solo puede haber una ranura anónima en un componente.

Al definir una ranura en un componente secundario, la ranura debe colocarse en el componente secundario

Usar un componente principal

Al definir una ranura en un componente secundario componente, asigne un nombre a la ranura correspondiente para que sea más fácil para el componente principal llenarla con contenido según el nombre.

Utilice espacios con nombre:

Como se muestra arriba, eventualmente se mostrará "título" en lugar de "centro"

El espacio controla qué html es o no plantilla mostrada. Los espacios de rango son en realidad espacios con datos. Resulta que los componentes principales pueden pasar datos a los componentes secundarios mediante enlace. Las ranuras de alcance se pueden pasar a los componentes principales vinculando datos a los componentes secundarios.

El alcance de la ranura es equivalente a un objeto, y los datos dentro del objeto se pasan hacia arriba a través del enlace de ranura del subcomponente. En vue 2.5., slot-scope ya no se limita a elementos