首页 > 其他 > 详细

在vue中使用handsontable

时间:2019-05-08 19:53:07      阅读:632      评论:0      收藏:0      [点我收藏+]

1.使用npm安装

npm install handsontable @handsontable/vue

2.定义结构

 <hot-table  :settings="hotSettings"></hot-table>

3.引入handsontable及其样式

import { HotTable } from @handsontable/vue;
import handsontable/dist/handsontable.full.css;
components: {
   HotTable
}

全部代码:

<template>
  <div>
    <h1>dd</h1>
  <!--通过 :settings="hotSettings" 来定义结构,数据,以及属性等--> <hot-table :settings="hotSettings"></hot-table> </div> </template> <script> import { HotTable } from @handsontable/vue; import handsontable/dist/handsontable.full.css; export default { data(){ return{ hotSettings:{
      //定义数据 data: [ [
"2016", 10, 11, 12,], ["2017", 20, 11, 14,], ["2018", 30, 15, 12,] ],
      //定义表结构 colHeaders:[
"问题序号","问题类型","定性法规","问题金额" ],
      //定义属性 columns:[ {}, {}, {}, { colHeaders:
问题金额, type:numeric, //定义值的类型为数字类型 } ], }, } }, components: { HotTable } } </script>

效果如图:

(红色部分是因为设置了值的类型为数字类型,当输入的值与类型不符时,就会自动产生一个新的类(类名为htInvalid),这个类的样式定义了背景变为红色)

技术分享图片   

这段时间在项目中用到这个技术,遇到了很多坑,由于时间的关于先记录到这里,后面会抽时间整理更多的出来

在vue中使用handsontable

原文:https://www.cnblogs.com/wuhefeng/p/10833939.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!