Skip to content

grid-js/gridjs-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 9, 2021
cc25a8e · Aug 9, 2021
Nov 15, 2020
Jun 8, 2021
Aug 9, 2021
Aug 9, 2021
Aug 9, 2021
Aug 9, 2021
Aug 9, 2021
Aug 9, 2021
Aug 9, 2021
Jun 14, 2020
Jun 9, 2021
Jun 17, 2021
Jun 9, 2021
Aug 9, 2021
Aug 9, 2021
Aug 9, 2021
Jun 28, 2020
Aug 9, 2021

Repository files navigation

gridjs-vue

gridjs-vue logo

A Vue wrapper component for Grid.js.

npm Grid.js API version GitHub last commit GitHub issues Discord

Install

npm install gridjs-vue

Also available on unpkg and Skypack!

<script>
  import { Grid } from 'gridjs-vue'

  export default {
    components: {
      Grid
    }
  }
</script>

Basic Usage

Pass columns (an array of column headers) and either rows, from, or server as a data source to the component. Everything else is optional. Pass in new data to update the table.

Read the full documentation for further configuration options.

Example

<template>
  <grid :columns="columns" :rows="rows" @ready="myMethod"></grid>
</template>

<script>
  import Grid from 'gridjs-vue'

  export default {
    name: 'Cars',
    components: {
      Grid
    },
    data() {
      return {
        columns: ['Make', 'Model', 'Year', 'Color'],
        rows: [
          ['Ford', 'Fusion', '2011', 'Silver'],
          ['Chevrolet', 'Cruz', '2018', 'White']
        ]
      }
    },
    methods: {
      myMethod() {
        console.log("It's ready!")
      }
    }
  }
</script>

🤝 Contributing

Originally authored by Daniel Sieradski.

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!