vuejs-table-component

Datatable component for redering paginated and searchable tables.
795
Install
npm install vuejs-table-component
Latest Version:1.2.9
Vue:2
License:MIT
Last Updated:Mar 17, 2018
Links: GitHub  ·  npm
Maintainer: m-bryo

vuejs-table-component

npm npm npm Build Status Codecov npm

A vue component for rendering datatables. With customizable sorting and searching capabilities.

Live Demo

Works with Vue 2.*

Installation

Install via CDN

<script src="https://unpkg.com/accounting-js"></script>
<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/vuejs-table-component"></script>

<script>
  Vue.use(Datatable.default)
</script>

Install via NPM

$ npm install vuejs-table-component --save
Register as Component
import Vue from 'vue'
import Datatable from 'vuejs-table-component'

export default {
  name: 'App',

  components: {
    Datatable
  }
}
Register as Plugin
import Vue from 'vue'
import Datatable from 'vuejs-table-component'

Vue.use(Datatable)

Usage

Quick example

<template>
  <datatable columns="columns" dataset="rows"></datatable>
</template>

<script>
import Datatable from 'vuejs-table-component'

export default {
  name: 'App',

  components: {
    Datatable
  },

  data: () => ({
    price: ''
  }),
}
</script>

Props

Props Description Required Type Default
columns Corresponding columns of the table true Array -
dataset Data to be used for pupulating the table true Array -
perpage List of page sizes false Array [10, 50, 100]
indices Fields that should be searchable by search false Array []
search A v-model value binded with a search field false String ''

License

Related Packages

@vesperjs/vue

This is Vesper for Vue.js.

8,552 1
@wzpo/md-ui

Another Momentum UI framework for Vue.js applications

2,054
vuenilla

Unstyled Vue.js component library.

1,552 2
@lossendae/vue-table

Simple table component for Vue.js 2.x with pagination and sortable columns

736 11
vue-awesome

Font Awesome component for Vue.js, using inline SVG.

510,216 2,422

Version History

Version Released Vue License
1.2.9 ^2.4.2 MIT
1.2.8 ^2.4.2 MIT
1.2.7 ^2.4.2 MIT
1.2.6 ^2.4.2 MIT
1.1.10 ^2.4.2 MIT