Die bisherige Syntax für Daten aus der Kindkomponente wirkte immer etwas gedoppelt, wenn der Scope einen Namen hatte:
<todo-list v-bind:todos="todos">
<template slot="label" slot-scope="{ todo }">
{{ todo.text }}
</template>
</todo-list>
Mit Version 2.6 kann dies nun in einem Attribut vereint werden:
<todo-list v-bind:todos="todos">
<template slot:label="{ todo }">
{{ todo.text }}
</template>
</todo-list>
Dank den neuen Dynamic Directive Arguments ist es auch kein Problem, wenn der Slot-Name dynamisch bestimmt werden muss:
<todo-list v-bind:todos="todos">
<template slot:[slotName]="{ todo }">
{{ todo.text }}
</template>
</todo-list>