Sobes.tech
Back to questions
Middle
4

Что такое slot во Vue? Для чего используется?

Companies where asked
Ростелеком

Answer from AI

sobes.tech AI

Slot во Vue — это специальное место в компоненте, куда можно вставлять произвольный контент из родительского компонента. Это позволяет создавать более универсальные и переиспользуемые компоненты, которые могут отображать разный контент в зависимости от контекста.

Пример использования slot:

<!-- Компонент MyButton.vue -->
<template>
  <button>
    <slot>Нажми меня</slot> <!-- Если контент не передан, будет "Нажми меня" -->
  </button>
</template>
<!-- Использование компонента -->
<MyButton>Отправить</MyButton> <!-- В кнопку вставится текст "Отправить" -->