• 在vue中使用handsontable


    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),这个类的样式定义了背景变为红色)

       

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

  • 相关阅读:
    原码、补码、反码
    处理器体系结构
    CSAPP学习笔记—虚拟内存
    Sequence Models
    Neural Networks and Deep Learning
    windows7_下Eclipse中部署tomcat7.0进行JSP+servlet开发
    used in key specification without a key length
    在jsp页面下, 让eclipse完全支持HTML/JS/CSS智能提示
    求知若饥,虚心若愚
    C指针右左法则
  • 原文地址:https://www.cnblogs.com/wuhefeng/p/10833939.html
Copyright © 2020-2023  润新知