vue-table-with-tree-grid的使用

一。安装依赖,npm i vue-table-with-tree-grid -s

二.引入依赖,注册组件

import TreeTable from 'vue-table-with-tree-grid';

components: {

TreeTable

 },

三.使用组件

 <tree-table

        :data="data2"

        :columns="columns"

        :stripe="stripe"

        :border="border"

        :show-header="showHeader"

        :show-summary="showSummary"

        :show-row-hover="showRowHover"

        :show-index="showIndex"

        :tree-type="treeType"

        :is-fold="isFold"

        :expand-type="expandType"

        :selection-type="selectionType">

    </tree-table>

<script>

import TreeTable from 'vue-table-with-tree-grid';

export default {

   name: 'salePlanUploadAdd',

        components: {

        TreeTable

        },

        data () {

            return {

             stripe: false,//是否显示间隔斑马纹

            border: false,//是否显示纵向边框

            showHeader: true,//是否显示表头

            showSummary: false,//是否显示表尾合计行

            showRowHover: true,//鼠标悬停时,是否高亮当前行

            showIndex: false,//是否显示数据索引

            treeType: true,//是否为树形表格

            isFold: true,//树形表格中父级是否默认折叠

            expandType: false,//是否为展开行类型表格(为 True 时,需要添加作用域插槽, 它可以获取到 row, rowIndex)

            selectionType: false,//是否显示间隔斑马纹,

        data2: [

           

          {

            name: '根组织',

            description: '111',

            owner:'admin',

            active: true,

            children: [

              {

                name: '大中华区',

                description: 'ceshi1',

                owner: '33',

                active: true,

                children: [

                  {

                    name: '浙江省',

                    description: 'hahah',

                    owner: '22',

                    active: true,

                    children: [

                      {

                        name: '杭州市',

                        description: '9999',

                        owner: '111',

                        active: true

                      }

                    ]

                  }

                ]

              }

            ],

          },

          {

            name: 'Tom',

            sex: 'male',

            likes: ['football', 'basketball'],

            score: 20,

          },

        ],

        //表格标题数据

        columns: [

            {

                label: "用户组名",

                prop: "name"

            },

            {

                label: "描述",

                prop: "description",

                minWidth: "50px"

            },

            {

                label: "所有者",

                prop: "owner"

            }

           

           

        ]


 

            };

        },

        mounted(){

        }

}

</script>

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值