I'm trying to add more than one slot to a custom component, in this case a Navbar... When I use only one, and without a name, it works perfectly. When I include a slot name, it stops working.
Calling the navbar...
<CustomNavbar title="USERS.NAME">
<div slot="first">HELLO</div>
<div slot="second">GOODBYE</div>
</CustomNavbar>
And here is the navbar template, simplified...
<ion-toolbar color="primary">
<ion-buttons slot="start">
<slot name="first"></slot>
</ion-buttons>
<ion-title>{{title}}</ion-title>
<ion-buttons slot="primary">
<slot name="second"></slot>
</ion-buttons>
</ion-toolbar>
I'm using Ionic v6 with Vue.js 3.
I cant make it work... any ideas???
CodePudding user response:
Did you try with:
<template #first>HELLO</template>
or
<template v-slot:first>HELLO</template>