Vue.js is a popular framework for creating front end web apps.

In this article, we’ll look at some tips for writing better Vue.js apps.

How to Pass Down Slots Inside Wrapper Component

To pass down slots in a wrapper component, we can loop through all the slots and pass them down to the child.

For instance, we can write:

<wrapper>
  <parent-table v-bind="$attrs" v-on="$listeners">    <slot v-for="slot in Object.keys($slots)" :name="slot" :slot="slot"/>    <template v-for="slot in Object.keys($scopedSlots)" :slot="slot" slot-scope="scope">
      <slot :name="slot" v-bind="scope"/>
    </template>  </parent-table>
</wrapper>

We get the slots with the $slots variable.

#vue #javascript #web-development #developer

Vue Tips -  Query parameters, Slots, Vue Router, and Mutations
2.40 GEEK