This page covers a non-latest version of Handsontable.
# Installation in Vue 3
Table of contents
# Overview
Vue 3 installation and basic usage guide.
# Vue 3 version support
To find out which Vue 3 versions are supported by Handsontable, see the table below:
Vue 3 version support
Handsontable version | Vue 3 version |
---|---|
11.0.0 (opens new window) and lower | No Vue 3 support |
11.1.0 (opens new window) and higher | 3.2.0 and higher |
# Install with npm
This component needs the Handsontable library to work. Use npm (opens new window) to install the packages.
npm install handsontable @handsontable/vue3
# Basic usage
<template>
<hot-table :data="data" :rowHeaders="true" :colHeaders="true"></hot-table>
</template>
<script>
import { defineComponent } from 'vue';
import { HotTable } from '@handsontable/vue3';
import { registerAllModules } from 'handsontable/registry';
// register Handsontable's modules
registerAllModules();
export default defineComponent({
data() {
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="handsontable/dist/handsontable.full.css"></style>