關(guān)于el-tooltip使用\n換行的情況顯示
el-tooltip使用\n換行的情況顯示
代碼如下:
str = 'aaaqqqqqqqqqqqqqqqqqq\nwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvv'
<el-tooltip placement="top">
<div v-html="str" slot="content" style="white-space: pre-line"></div>
<el-button type="text" size="mini" icon="el-icon-paperclip">附件</el-button>
</el-tooltip>使用el-tooltip的插槽 slot="content" 然后 通過v-html 渲染字符串 最后添加 white-space: pre-line 即可實現(xiàn) el-tooltip 換行

記錄一下el-table的tooltip換行
一些需求場景下
需要保持el-table中tooltip出現(xiàn)的時機,并且當(dāng)前代碼編寫時完全不能通過js控制tooltip禁用屬性時,可以通過以下方法實現(xiàn)tooltip換行。
1、對應(yīng)單元格的 showOverflowTooltip 屬性設(shè)置為true,tooltip出現(xiàn)時機依然使用組件原本的。
2、對應(yīng)單元格內(nèi)容使用p標(biāo)簽展示,當(dāng)前單元格依然可設(shè)置一行展示,tooltip中可以按照p標(biāo)簽換行。
如果是tooltip樣式復(fù)雜
需要自己寫覆蓋el-table的邏輯,實現(xiàn)超出之后才提示也能通過js實現(xiàn)。
1、監(jiān)聽鼠標(biāo)劃入單元格事件。
2、監(jiān)聽中判斷當(dāng)前單元格寬度與內(nèi)容實際寬度,當(dāng)內(nèi)容實際寬度 > 單元格寬度時,對應(yīng)的tooltip設(shè)置為不禁用即可。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決vue3.0運行項目warning Insert `·` prettier/pret
這篇文章主要介紹了解決vue3.0運行項目warning Insert `·` prettier/prettier問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10
vue項目中使用AES實現(xiàn)密碼加密解密(ECB和CBC兩種模式)
這篇文章主要介紹了vue項目中使用AES實現(xiàn)密碼加密解密的方法,主要是通過ecb和cbc兩種模式,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08
Vue3解決ElementPlus自動導(dǎo)入時ElMessage無法顯示的問題
這篇文章主要介紹了Vue3解決ElementPlus自動導(dǎo)入時ElMessage無法顯示的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

