--- title: Use Explicit Default Template When Mixing Named and Scoped Slots impact: HIGH impactDescription: Mixing v-slot on component with named slots inside causes ambiguous scope and compilation errors type: gotcha tags: [vue3, slots, scoped-slots, named-slots, compilation-error] --- # Use Explicit Default Template When Mixing Named and Scoped Slots **Impact: HIGH** - When a component uses both the default scoped slot and named slots, you must use an explicit `