π The Vue waterfull layout component.
- π Waterfull layout
- π¦ Lightweight
- π¨ Elegant transition
- π± Responsive
pnpm add vue-flow-layout
import { createApp } from 'vue'
import VueFlowLayout from 'vue-flow-layout'
import App from './App.vue'
createApp(App).use(VueFlowLayout).mount('#app')
Use in your component:
<template>
<FlowLayout>
<div v-for="i in 100" :key="i" class="item">
{{ i }}
</div>
</FlowLayout>
</template>
Name | Type | Default | Description |
---|---|---|---|
cols | number | 2 | The number of columns |
gap | number | [number, number] | 4 | The gap between items for X |
duration | number | 350ms | The transition duration |