element UI (table表格)
生活随笔
收集整理的這篇文章主要介紹了
element UI (table表格)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
table 左對齊
<el-table:header-cell-style="{'text-align':'left'}":cell-style="{'text-align':'left'}">table表格內容過長時顯示省略號,并且鼠標懸停時顯示全部信息
<el-table-columnproperty="deviceIn":show-overflow-tooltip="true"label="進門設備標識"> </el-table-column>table多選時,需要disabled某些選項
<el-table-columnalign="center"type="selection":selectable="checkSelect"width="55"> </el-table-column> /*** methods里面* row:當前行數據* index:當前第幾位*/checkSelect (row,index) {let isChecked = true;if (row.dealerName === null) { // 判斷里面是否存在某個參數isChecked = true} else {isChecked = false}return isChecked},table的分頁信息靠右
<div style="display: flex;justify-content: flex-end;;margin-top: 10px"> <el-paginationbackground@size-change="sizeChangeOfLoss"@current-change="currentChangeOfLoss"layout="sizes,prev, pager, next,total":current-page="pageOfLoss":page-size="sizeOfLoss":total="totalOfLoss"> </el-pagination>本身翻頁時,序號永遠都是從 1 開始,自定義序號,切換頁碼時,第一頁為1-10,第二頁就是11-20
--- table表序號列 <el-table-columnlabel="序號"type="index"width="50"><template slot-scope="scope"><span>{{scope.$index+(page - 1) * size + 1}} </span></template> </el-table-column> //解決多條記錄,刷新數據時,序號不歸1 refreshData() {this.initPage();this.initData(); }, //初始化page initPage() {this.total = 0;this.page = 1;this.size = 10; }, //初始化數據方法 initData() {this.loading = true;this.getRequest('/card/stu?page=' + this.page + '&size=' + this.size).then(resp => {this.total = resp.total;this.tableData = resp.list;this.loading = false;}) },去除elementUI表格鼠標移入背景色
html部分
<div class="group"><el-table></el-table> </div>css部分
// transparent表示透明效果。 <style> .group > .el-table--enable-row-hover .el-table__body tr:hover > td {background-color: transparent !important; } </style>表格_合并列
官網提供的是最基礎的用法,在實際需求中多數需要從后臺拿數據對某個相同的列進行合并。
<el-table...:span-method="objectSpanMethod"...> </el-table>這里注意:每次刷新table的時候也需要將合并列的記錄 重新初始化,如下(代碼中分頁方法):
this.spanArr = [];
this.pos = ‘’;
總結
以上是生活随笔為你收集整理的element UI (table表格)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#常用函数和方法集汇总
- 下一篇: ‘rimraf‘ 不是内部或外部命令,也