UNPKG

oui-kit

Version:
33 lines (26 loc) 764 B
# oui-virtual-list A virtual list component that lazy loads data as the user scrolls. This component is designed to be used with large data sets. It is used in `oui-tableview` to render the rows of the table. ## Basic usage ```ts const columns: OuiTableColumn[] = [ { title: '#', name: 'id', sortable: false }, { title: 'One', name: 'one', sortable: true, width: 200 }, { title: 'Two', name: 'two', sortable: true, footer: 'Two feet' }, { title: 'Action', name: 'action', align: 'right' }, ] ``` Then use the component: ```vue <OuiVirtualList :data="data as any" :height="20" style="height: 400px" @visible="setVisible" > <template #default="{ item, index }"> {{ index }}. <tt>{{ item.id }}</tt> </template> </OuiVirtualList> ```