vue-dataset
GitHub
GitHub
  • Introduction
    • Features
  • Installation
  • Components
  • Examples

    • Cards
    • Datatable

vue-dataset

A set of Vue.js 3 components to display datasets (lists) with filtering, paging, and sorting capabilities!
Created with reusability in mind, so that one doesn't have to recreate the same functionality for lists over and over again.

vue-dataset does not impose any structure or layout limitations on your HTML, you can use divs, tables or anything you like to present your data.

Features

  • Highly customizable DOM structure
  • Custom filtering based on the row values from all or specific data keys
  • "Search as" feature allows for searching using a custom search method
  • Multi "column" searching, search data keys are configurable
  • "Sort as" feature allows for sorting using a custom sorting method
  • Multi "column" sorting, sortable data keys are configurable
  • Pagination
  • Global search with debounce setting
  • Easy to extend with custom components

vue-dataset contains 6 components

ComponentDescription
datasetResponsible for distributing data/methods to children (wrapper/data provider)
dataset-itemRenders the dataset items
dataset-infoRenders the paging information
dataset-pagerRenders the paging buttons
dataset-searchRenders the search input field
dataset-showRenders the "items per page" dropdown select

Example using cards

  • Example
  • Template
  • Script
⬤ Aaron Brock
semper.dui.lectus@sociis.net

6026

1997-07-30

⬤ Aaron Franks
Duis.gravida.Praesent@vulputatenisisem.com

75619

1945-07-21

⬤ Aaron Puckett
nibh.Phasellus@tristique.net

19293

1950-03-15

⬤ Abbot Boyd
quis.arcu.vel@libero.ca

94799

1980-08-30

⬤ Abbot Donaldson
ipsum@Sednunc.net

36420

1982-02-07

Showing 1 to 5 of 5000 entries
  • Previous
  • 1
  • 2
  • 3
  • ...
  • 1000
  • Next
Edit this page
Last Updated: 8/21/2024, 5:35:37 PM
Next
Installation