This page covers a non-latest version of Handsontable.
# Installation in Vue 2
Table of contents
# Overview
Vue installation and basic usage guide.
# Install with npm
This component needs the Handsontable library to work. Use npm (opens new window) to install the packages.
npm install handsontable @handsontable/vue
# Basic usage
<template>
<hot-table :data="data" :rowHeaders="true" :colHeaders="true"></hot-table>
</template>
<script>
import { HotTable } from '@handsontable/vue';
import { registerAllModules } from 'handsontable/registry';
// register Handsontable's modules
registerAllModules();
export default {
data: function() {
return {
data: [
["", "Ford", "Volvo", "Toyota", "Honda"],
["2016", 10, 11, 12, 13],
["2017", 20, 11, 14, 13],
["2018", 30, 15, 12, 13]
],
};
},
components: {
HotTable
}
}
</script>
<style src="../node_modules/handsontable/dist/handsontable.full.css"></style>