天天看點

怎麼使用vue-table-with-tree-grid樹形表格元件

如何使用vue-table-with-tree-grid樹形表格元件

1.假如遇到了一個需要搭建一個樹形結構的表格頁面,這時候vue-table-with-tree-grid便可以派上用場。示例如下:

怎麼使用vue-table-with-tree-grid樹形表格元件

2、如果你是使用 vue create my-project 搭建項目,使用時操作如下:

官方文檔 :具體的操作看官方的文檔,官方說 得很清楚

下面我就說說怎麼去使用它

2.1、安裝

vue-table-with-tree-grid

怎麼使用vue-table-with-tree-grid樹形表格元件
第一種:通過npm安裝  `npm i vue-table-with-tree-grid -S`

第二種:通過yarn來安裝  `yarn add vue-table-with-tree-grid`
           

2.2 、引入

注意:

這個插件隻能在全局引入,不可局部引入。

怎麼使用vue-table-with-tree-grid樹形表格元件

兩種方式引入(都是在main.js裡面)

一、

import Vue from 'vue'
import ZkTable from 'vue-table-with-tree-grid'
 
Vue.use(ZkTable)
           

二、

import Vue from 'vue'
// 導入表格樹
import TreeTable from 'vue-table-with-tree-grid'
// 元件全局注冊 表格樹
Vue.component('tree-table', TreeTable)
           

2.3、使用元件展示分類資料

<!-- 分類表格
:data(設定資料源) :columns(設定表格中列配置資訊) :selection-type(是否有複選框)
:expand-type(是否展開資料) show-index(是否設定索引列) index-text(設定索引列頭)
border(是否添加縱向邊框) :show-row-hover(是否滑鼠懸停高亮) -->
    
<tree-table :data="cateList" :columns="columns" :selection-type="false"
:expand-type="false" show-index index-text="#" border :show-row-hover="false">

</tree-table>
           

完整的代碼

vue