安裝handsontable vue可以通過npm進行安裝。
npm install handsontable vue --save
安裝完成之后,可以在Vue文件中引入以下代碼:
import Vue from 'vue'
import Handsontable from 'handsontable
Vue.use(Handsontable)
這樣就可以在Vue組件中使用Handsontable了。
示例代碼如下:
<template>
<div>
<hot-table :settings="settings" :data="data">
<hot-column :data="'id'"></hot-column>
<hot-column :data="'name'"></hot-column>
<hot-column :data="'age'"></hot-column>
</hot-table>
</div>
</template>
<script>
export default {
data(){
return{
settings:{
colHeaders:['ID', 'Name', 'Age'],
columns:[
{data:'id'},
{data:'name'},
{data:'age'}
],
rowHeaders:true,
stretchH:'all'
},
data:[
{id:1, name:'John', age:20},
{id:2, name:'Lucy', age:25},
{id:3, name:'Bob', age:30}
]
}
}
}
</script>
這是一個基本的handsontable vue組件,包含表格頭部信息,數據和顯示行數等基本設置??梢愿鶕嶋H需要進行修改。