Table的row-class-name無效與動態高亮顯示選中行背景色
Element UI 的Table元件踩坑記:
(1)引數row-class-name無效的坑:官方文件給出瞭如下程式碼:
但是我使用後並沒有出現預初想要第一行高亮的效果,然後console.log(row, rowIndex),發現控制檯輸出的值均為undefined。最終解決方案是隻要傳入row或者rowIndex即可,然後根據自己所要的資料而進行處理,後來我修改程式碼為如下:
tableRowClassName(row) {
if (row.number === 1 && this.isActive) {
return 'first-row'
} else {
return ''
}
}
即可建立例項時已經渲染了第一行資料,其中number是我已經定義的第幾行(根據自己獲取資料結構自行使用)isActive是我等下要控制實現點選所在行而定義的引數,效果圖如下:
(二)引數highlight-current-row的使用:
<template>
<el-table :data="imageList" :row-class-name="tableRowClassName" :highlight-current-row="true" row-key="getNumber" @row-click="checkImage" style="width: 100%">
<el-table-column prop="number" label="搜尋結果(按準確度排序)" style="width: 50%"></el-table-column>
<el-table-column prop="distance" label="誤差值" style="width: 50%"></el-table-column>
</el-table>
</template>
<script>
export default {
methods: {
checkImage(row, event, column) {
this .src = row.img
this.isActive = false
},
tableRowClassName(row) {
if (row.number === 1 && this.isActive) {
return 'first-row'
} else {
return ''
}
}
},
}
</script>
//下面通過修改原外掛的樣式來顯示點選的當前行,注意由於是原外掛全域性的,所以style不能使用scope屬性
<style>
.current-row > td {
background: #218af3 !important;
}
</style>
相關推薦
Table的row-class-name無效與動態高亮顯示選中行背景色
Element UI 的Table元件踩坑記: (1)引數row-class-name無效的坑:官方文件給出瞭如下程式碼: 但是我使用後並沒有出現預初想要第一行高亮的效果,然後console.l
antd table 行點選事件以及高亮顯示選中行的背景顏色
需求如圖點選表格某一行選中,修改選中行的背景顏色 檢視antd的官方文件 https://ant.design/components/table-cn/ 會發現文件中給出了兩個屬性 rowClassName 和 onRow rowClassName: 表格行的類名,
ios UIButton設置高亮狀態下的背景色
背景圖 nil 效果 equal ext ex18 syntax keyword gef 一,通過按鈕的事件來設置背景色 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 - (void)vi
Android 給類及方法自動添加註釋 高亮顯示選中詞
修改作者、日期註釋格式:開啟Windows->Preferences->Java->Code Style->Code Templates 裡面的types 是為當前類新增頭部註釋。在頁面上alt+shift+J即可生成methods 生成的是方法的
全文檢索Lucene(三)--中文分詞與高亮顯示
一、中文分詞smartcn 二、檢索結果高亮顯示實現 首先,建立maven專案,新增相關依賴。<dependencies> <dependency> <groupId>org.apache.lucene</g
sublime text3生成網頁標頭檔案與高亮顯示
先說高亮顯示顯示問題,因為一開始我寫這些HTML程式碼都是一個顏色一個灰的顏色,就感覺不對勁,和別人的顏色不一樣,最後找了原因,是因為sublime會根據檔案字尾名進行高亮顯示,現在這個時候你還沒有進行儲存,檔案是沒有後綴名的。 如果想實現高亮顯示,可以在軟體右下角選擇Pl
Lucene4.7.2 搜尋與高亮顯示
pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
Django Haystack 全文檢索與關鍵詞高亮
作者:HelloGitHub-追夢人物 文中所涉及的示例程式碼,已同步更新到 HelloGitHub-Team 倉庫 部落格提供 RSS 訂閱應該是標配,這樣讀者就可以通過一些聚合閱讀工具訂閱你的部落格,時時檢視是否有文章更新,而不必每次都跳轉到部落格上來檢視。現在我們就來為部落格新增 RSS 訂閱功
angularjs 水平滾動選中按鈕高亮顯示 swiper和回到頂部指令的實現ionic
cor load sse component 邏輯 return position col href 首先安裝 swiper npm install --save swiper 或者 bower install --save swiper <link rel=
如何高亮顯示一個元素,方便調試
selenium 高亮顯示元素 現在以百度的搜索框為例子,通過兩種方法來高亮顯示百度搜索框第一種方法:from selenium import webdriverdriver = webdriver.Firefox()driver.get(‘https://www.baidu.com/index.php?t
兩種簡單實現菜單高亮顯示的JS類(轉載)
on() pos 菜單高亮 href 不同的 index body -m ear 兩種簡單實現菜單高亮顯示的JS類 近期在寫一個博客管理後臺的前端,涉及在同一頁面兩種高亮顯示當前菜單的需求.記得當年寫靜態頁時,為了實現高亮都是在每個頁面加不同的樣式,呵.高亮
VS2015大括號高亮顯示的設置方法
技術 由於 選項 == 設置 clas mar ase 設置方法 在js文件裏定義了方法之後,由於方法比較長,寫完之後再回來看就有些不方便,尤其是方法裏還有幾個判斷,後人再看的時候會有些不大好分析,還好這幾年培養起的不將就的精神,找到了VS2013中設置大括號、小括號等高亮
Android TV 選中高亮顯示
add 頁面 androi radi ren att set lose main 1、開發Android TV APP, 使用遙控器選中按鈕或者選著其它菜單 如果沒有高亮顯示,就看不出選中哪個按鈕或者菜單 2、在drawable 添加 border_red.xml 設置選中
頁面刷新跳轉後,導航欄高亮顯示跳轉前的點擊位置
欄目 storage 加載 null 隱藏 nload 二級 date split 需求:比如有一個二級或三四級的菜單欄,頁面不跳轉時實現高亮顯示是很容易的,網上有很多這樣的素材。但是頁面一跳轉,新頁面可就記不住你在上一個頁面點擊的位置了,也就不可能高亮顯示。並且很多時候,
織夢cms導航高亮顯示欄目及首頁的方法
網站 field 紅色 typeid 高亮顯示 php 亮顯 一定的 是否 直奔主題了,高亮顯示教程適用於您具有一定的CSS基礎才可以了,前提把高亮顯示的樣式寫好,然後再開始高亮顯示標簽適用。 <li {dede:field name=typeid runphp="y
如何實現Sublime Text3中vue文件高亮顯示的最有效的方法
添加 查找 mov down spa 裏的 family star 解決方法 今天第一次使用Sublime Text3軟件,在實現vue文件高亮顯示的過程中一直報錯,經過了半天時間的不停嘗試終於找到了最有效的一種解決方法!錯誤提示如下: 剛開始嘗試了很多方法都不行,只要打
eclipse雙擊變量高亮顯示開關
tle pan itl span shift mar oca var window eclipse雙擊變量高亮顯示開關 在eclipse/myeclipse中如果不小心把變量的高亮顯示弄丟了。可真是件愁人的事,不過看到這你就不用愁了 windows-> pr
visual studio黑暗主題中匹配括號高亮顯示問題
圖片 studio mat 高亮 方法 and images 就是 ssis 在visual studio黑暗主題下,有時可能會遇到如下匹配括號問題: 即匹配括號高亮為黑色,對於本來就是黑色背景的主題來說,這嚴重違背了“高亮”應有之意。這其實是VAssistX的問題。因此
左側多級菜單,高亮顯示js
navbar 菜單 高亮顯示 active ext field pos 高亮 link 左側多級菜單,如果本頁面是當前欄目,則左側菜單高亮顯示 <ul class="nav navbar-stacked" id="navs"> {d
利用jQuery實現表格的隔行變色、高亮顯示
his padding idt font pad adding har asc itl <!DOCTYPE html><html><head><meta charset="utf-8"><title&