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

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