Lite Virtual List screenshot

Lite Virtual List

Author Avatar Theme by Wensiyuanseven
Updated: 8 Feb 2021
261 Stars

Virtual list component library supporting waterfall flow based on vue

Categories

Overview:

The lite-virtual-list is a virtual list component library based on Vue that supports waterfall flow. It provides various features such as fixed or variable item heights, two-column waterfall layout, multi-screen configuration, status selection, dynamic appending and deletion of data. This library is useful for rendering large lists efficiently, improving performance and reducing memory usage.

Features:

  • Support for fixed height: Allows setting a fixed height for each item in the list.
  • Support for variable height: Supports waterfall layout based on the content of each item.
  • Support for two-column waterfall flow layout: Provides a layout option for displaying items in a two-column waterfall style.
  • Support for DOM multi-screen configuration: Allows configuring the number of screens rendered before and after the viewable area.
  • Support for status selection: Allows selecting and managing the state of items in the virtual list.
  • Support for data dynamic appending: Allows adding new data dynamically to the virtual list.
  • Support for dynamic deletion of data: Allows dynamically removing items from the virtual list.

Installation:

To use lite-virtual-list, you need to install it using npm or yarn. Here’s how to install it using npm:

npm install lite-virtual-list

Once installed, you can import it into your Vue component and start using it.

import LiteVirtualList from 'lite-virtual-list';

Vue.component('LiteVirtualList', LiteVirtualList);

Summary:

The lite-virtual-list is a feature-rich virtual list component library for Vue. It provides support for fixed and variable item heights, two-column waterfall layout, multi-screen configuration, status selection, dynamic appending and deletion of data. It is a useful tool for efficiently rendering large lists and improving performance in Vue applications.