Директива v-slot была представлена как новый единый синтаксис в версии 2.6.0
Предназначен для именованных слотов и слотов с ограниченной областью видимости.
Он заменяет атрибуты slot
и slot-scope
, которые в настоящий момент объявлены устаревшими, но _не_ удалены и документированы здесь. Обоснование введения нового синтаксиса описано в этом RFC.
Получаем более читабельный код, особенно, если имеем дело с вложенными слотами, когда действительно трудно понять что к чему.
можно использовать только для компонентов и тегов template, но не в чистых HTML-тегах.