Vue_控件(tree_table)


Vue_控件(tree_table)

要使用tree_table之前要進行依賴的插入,

插入方法可以在vue UI中直接搜索依賴插入

在main.js中導入組件,然后全局定義組件,在使用組件的時候使用

import TreeTable from 'vue-table-with-tree-grid'
Vue.component('tree-table',TreeTable)

在Vue-UI中可以在依賴中點擊查看更多來查看簡述

https://github.com/MisterTaki/vue-table-with-tree-grid

在example文件夾下有一些官方給出的例子

主頁下滑也可以看到tree-table的屬性介紹

下面也說明一些關鍵屬性

data屬性,綁定一個數組

columns:表格各列的配置

<tree-table :data="catelist" :columns="columns"
         :selection-type="false"
         :expand-type="false" show-index index-text="#"
         border :show-row-hover="false">
         <template slot="isok" slot-scope="scope">
             <i class="el-icon-success" style="color:lightgreen;"
             v-if="scope.row.cat_deleted==false"></i>
             <i v-else class="el-icon-error" style="color:red;"></i>

         </template>
         
         </tree-table>

在data中放入template的定義

columns:[
                {label:'分類名稱',prop:'cat_name'},
                {label:'是否有效',type:'template',template:'isok'}
            ]

第一列並沒有給出模板,所以時普通列,在prop中寫下列中的一個屬性,內容為catelist.cat_name

在template中的solt表示了模板的名字和prop對應

第二列使用了模板isok,也可以看的到v-if和v-else的使用

:selection-type="false"  勾選框
:expand-type="false"   
show-index
index-text="#"  排序索引,排序列的列名
 border   縱向邊框
 :show-row-hover="false" 取消觸碰高亮


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM