vue2 el-table行懸停時(shí)彈出提示信息el-popover的實(shí)現(xiàn)
實(shí)現(xiàn)方法,用到了cell-mouse-enter、cell-mouse-leave兩個(gè)事件,然后在表格的首列字段中,加個(gè)el-popover組件,當(dāng)然你也可以選擇在其他字段的位置來(lái)顯示提示框,看自己的需求了。
示例代碼:
<el-table @cell-mouse-enter="enter" @cell-mouse-leave="leave" :data="[{rowIndex:100, title:'行一', status: 1},{rowIndex:200, title:'行二', status: 0}]"> <el-table-column label="序號(hào)" width="100"> <template slot-scope="scope"> <el-popover trigger="manual" placement="right" :ref="'popover'+(scope.row.rowIndex)"> <div>彈出popover提示內(nèi)容</div> <div slot="reference">{{ scope.$index+1 }}</div> </el-popover> </template> </el-table-column> <el-table-column label="標(biāo)題" prop="title"></el-table-column> </el-table>
enter (row, column, cell) { this.$refs['popover' + row.rowIndex].showPopper = true }, leave (row, column, cell) { this.$refs['popover' + row.rowIndex].showPopper = false }
在enter方法中,還可以根據(jù)row行數(shù)據(jù)進(jìn)行一些處理,比如根據(jù)狀態(tài)status來(lái)判斷是否彈出提示框。
enter (row, column, cell) { //當(dāng)status等于0時(shí)彈出提示框 if(row.status===0) { this.$refs['popover' + row.rowIndex].showPopper = true } }, leave (row, column, cell) { this.$refs['popover' + row.rowIndex].showPopper = false }
到此這篇關(guān)于vue2 el-table行懸停時(shí)彈出提示信息el-popover的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)vue2 懸停彈出提示信息內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于vue2.0實(shí)現(xiàn)仿百度前端分頁(yè)效果附實(shí)現(xiàn)代碼
本文通過(guò)實(shí)例代碼給大家介紹了基于vue2.0實(shí)現(xiàn)仿百度前端分頁(yè)效果,在文中給大家記錄了遇到的問(wèn)題及解決方法,需要的朋友可以參考下2018-10-10Vue3?企業(yè)級(jí)組件庫(kù)框架搭建?pnpm?monorepo實(shí)戰(zhàn)示例
這篇文章主要為大家介紹了Vue3?企業(yè)級(jí)組件庫(kù)框架搭建?pnpm?monorepo實(shí)戰(zhàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11vue學(xué)習(xí)筆記之vue1.0和vue2.0的區(qū)別介紹
今天我們來(lái)說(shuō)一說(shuō)vue1.0和vue2.0的主要變化有哪些?對(duì)vue相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2017-05-05Vue實(shí)現(xiàn)移除數(shù)組中特定元素的方法小結(jié)
這篇文章主要介紹了Vue如何優(yōu)雅地移除數(shù)組中的特定元素,文中介紹了單個(gè)去除和批量去除的操作方法,并通過(guò)代碼示例講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2024-03-03利用Vue+intro.js實(shí)現(xiàn)頁(yè)面新手引導(dǎo)流程功能
在同學(xué)們使用某些網(wǎng)站的新版本頁(yè)面的時(shí)候,經(jīng)常會(huì)出現(xiàn)一個(gè)類(lèi)似于新手引導(dǎo)一樣的效果,來(lái)幫助同學(xué)們更好的熟悉新版本頁(yè)面的功能和使用,這篇文章主要給大家介紹了關(guān)于如何利用Vue+intro.js實(shí)現(xiàn)頁(yè)面新手引導(dǎo)流程功能的相關(guān)資料,需要的朋友可以參考下2023-11-11

vue quill editor 使用富文本添加上傳音頻功能