ElementUI table文字超出一行,隱藏多余文字,移入顯示tips。
今天寫(xiě)項(xiàng)目的時(shí)候,實(shí)現(xiàn)在table里面的文字過(guò)長(zhǎng),需要做懸浮文字提示的功能
給el-table-column設(shè)置:show-overflow-tooltip="true"屬性可以使單元格超出的內(nèi)容自動(dòng)折疊顯示,當(dāng)鼠標(biāo)移入時(shí)單元格的上方會(huì)自動(dòng)彈出一個(gè)小tips來(lái)顯示單元格得所有內(nèi)容。
<el-table-column prop="taskName" label="任務(wù)名稱" width="180" :show-overflow-
tooltip="true" >
</el-table-column>
這樣寫(xiě)很簡(jiǎn)潔,不需要額外用插槽來(lái)寫(xiě)。就很nice!
如果你覺(jué)得展示的文字過(guò)長(zhǎng)的時(shí)候,像下面這樣,文字過(guò)多視覺(jué)體驗(yàn)不是很好,
?tips的class名為.el-tooltip__popper,開(kāi)始我試著直接通過(guò)它c(diǎn)lass名來(lái)給tips設(shè)置樣式。
<style lang="scss" scoped>
.el-tooltip__popper{
max-width:20%
}
</style>
?發(fā)現(xiàn)并沒(méi)有效果,后來(lái)發(fā)現(xiàn)是因?yàn)閟coped導(dǎo)致的。但是如果去掉scoped樣式,那么這個(gè)組件的其他style樣式就會(huì)影響到所有組件。所以我們需要新建一個(gè)style標(biāo)簽來(lái)修改tips的樣式。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-503537.html
<style>
.el-tooltip__popper{
max-width:20%
}
</style>
?這樣設(shè)置就可以生效了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-503537.html
到了這里,關(guān)于ElementUI Table實(shí)現(xiàn)多行省略,鼠標(biāo)移動(dòng)上去顯示所有文字內(nèi)容的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!