国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue3中el-tooltip的樣式修改不生效

這篇具有很好參考價值的文章主要介紹了vue3中el-tooltip的樣式修改不生效。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

如下代碼中,無論如何修改el-tooltip的樣式,都不能生效

<el-tooltip placement="top" effect="dark" :content="content">
    <div>{{ content}}</div>
</el-tooltip>

:deep(.el-popper),
:deep(.el-popper[data-popper-placement^="top"] .el-popper__arrow::before) {
  background-color: $daping-background-color !important;
}
:deep(.el-popper) {
  width: 31.875rem !important;
}

原因如下:

? ? ? ? element-plus中,tl-tooltip的dom結(jié)構(gòu)默認是被追加body下的,故在app結(jié)構(gòu)下的樣式修改是不生效的;具體解決方法如下:

方法一:

<el-tooltip :teleported="false" placement="top" effect="dark" :content="content">
    <div>{{ content}}</div>
</el-tooltip>

<style lang="scss" scoped>
:deep(.el-popper),
:deep(.el-popper[data-popper-placement^="top"] .el-popper__arrow::before) {
  background-color: #fff !important;
}
:deep(.el-popper) {
  width: 31.875rem !important;
}
</style>
“teleported”屬性設(shè)置為false,這樣,默認則會不被追加到 append-to 的位置,此時修改樣式即會生效

方法二:

????????默認追加到body下的,但是此時可以使用popper-class屬性為el-tooltip添加類名【為了不影響其他的tooltip樣式,類名最好是唯一的】,然后,再另外寫一個style結(jié)構(gòu),其中,一定不要添加scoped屬性,最后即可隨意修改el-tooltip的樣式,具體代碼如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-545390.html

<el-tooltip placement="top" effect="dark" :content="content" popper-class="my-tooltip">
    <div>{{ content}}</div>
</el-tooltip>


// 此處一定不要加scoped,另外,為了不影響其他地方的tooltip樣式,此處的class命名一定要唯一
<style lang="scss">
.my-tooltip {
    background-color:#fff !important;
    width: 31.875rem !important;
    z-index: 10000 !important;
}
</style>

到了這里,關(guān)于vue3中el-tooltip的樣式修改不生效的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • vue、element-ui使用el-tooltip判斷文本是否溢出

    1.需求:需要實現(xiàn)文本單行顯示,超出時,使用省略號,劃過該文本時使用tooltip顯示全部文本。需要考慮數(shù)據(jù)是由接口動態(tài)獲取,只有溢出文本鼠標(biāo)滑過時顯示全部文本,沒有溢出的則不需要。 2.實現(xiàn): 第一步:首先要判斷文本是否溢出 這里網(wǎng)上可以找到很多方法,我是用

    2024年01月21日
    瀏覽(21)
  • vue element ui el-popover 樣式修改不生效解決方法

    vue element ui el-popover 樣式修改不生效解決方法

    在使用element 的el-popover 組件時,會發(fā)現(xiàn)自己對el-popover 寫的樣式不起作用,甚至連使用 ::v-deep ‘’ /deep/ 行內(nèi)Style 這四種樣式穿透都不起作用, 這是因為 el-popover生成的div不在當(dāng)前組件之內(nèi),甚至不在App.vue組件的div內(nèi),他和App.vue組件的div平級。所以需要全局設(shè)置style 首先給

    2024年02月11日
    瀏覽(29)
  • 【Element UI】解決el-tooltip組件在鼠標(biāo)快速移動場景下出現(xiàn)的殘影問題

    【Element UI】解決el-tooltip組件在鼠標(biāo)快速移動場景下出現(xiàn)的殘影問題

    當(dāng)我們把el-tooltip組件直接拿來和el-table組件使用的時候,鼠標(biāo)上下快速移動會出現(xiàn)如圖殘影和漸變消失的問題 如下圖: 所以我們?nèi)タ匆幌鹿倬W(wǎng) 我們這時候試一試將 transition 屬性設(shè)置為空 代碼如下: 發(fā)現(xiàn)漸變消失是解決了但是并沒有解決鼠標(biāo)快速移動產(chǎn)生殘影的問題 最終代

    2024年02月19日
    瀏覽(63)
  • 自定義vue指令,實現(xiàn)el-tooltip僅在文字溢出時顯示,文字未溢出則不顯示,復(fù)制即可使用

    自定義vue指令,實現(xiàn)el-tooltip僅在文字溢出時顯示,文字未溢出則不顯示,復(fù)制即可使用

    在項目里遇到了這種需求,想到el-table里的show-overflow-tooltip屬性就有這種效果,在參考了一些網(wǎng)上的文章以及show-overflow-tooltip跟el-tooltip的源碼后,覺得使用自定義指令的方式來實現(xiàn)這個需求會很方便,于是便有了以下代碼 2.1. 默認無參數(shù)用法 沒有傳遞值給指令的時候,將使用

    2024年02月04日
    瀏覽(31)
  • vue3使用ElementPlus的消息el-message樣式不生效或者被遮蓋(z-index)

    問題1:el-message自定義樣式不生效 想改彈出框的位置時不生效,使用了el-message的自定義類的 custom-class 屬性也不行。原因應(yīng)該是加了scoped后使用到里面樣式的dom會添加data-v-xxxx這種屬性防止css污染,但是message生成的dom是沒有添加data-v-xxx屬性的,所以樣式無效。 解決方式:j

    2024年02月08日
    瀏覽(28)
  • 023:vue中解決el-date-picker更改樣式不生效問題

    023:vue中解決el-date-picker更改樣式不生效問題

    第023個 查看專欄目錄: VUE ------ element UI 在vue和element UI聯(lián)合技術(shù)棧的操控下,本專欄提供行之有效的源代碼示例和信息點介紹,做到靈活運用。 (1)提供vue2的一些基本操作:安裝、引用,模板使用,computed,watch,生命周期(beforeCreate,created,beforeMount,mounted, beforeUpdate,upda

    2024年02月11日
    瀏覽(16)
  • el-tooltip的使用(根據(jù)條件控制顯示)

    el-tooltip的使用(根據(jù)條件控制顯示)

    一、列表型 代碼如下: 效果展示: 二、樹狀圖型 代碼如下: 效果展示: 注意:均要設(shè)置所設(shè)選擇器的樣式 附JSON數(shù)據(jù)

    2024年02月11日
    瀏覽(26)
  • 【VUE3】ElementUI--el-date-picker下拉控件樣式修改(高亮顯示設(shè)置)

    【VUE3】ElementUI--el-date-picker下拉控件樣式修改(高亮顯示設(shè)置)

    可以看到在截圖中這個日期默認高亮顯示的是30號,但是我選中其他日期后30號這個數(shù)字的高亮并沒有移除。 年、月的樣式同理。 這顯然是不符合需求的,但是又需要用到這些控件,所以就可以通過style來改寫el-date-picker的對應(yīng)樣式,以使組件達到需求要求的效果。 于是我通

    2024年02月02日
    瀏覽(87)
  • 基于Vue2.0仿Element UI的el-tooltip實現(xiàn)一個氣泡框組件,支持多數(shù)據(jù)類型的顯示和內(nèi)容為空時不顯示氣泡框

    基于Vue2.0仿Element UI的el-tooltip實現(xiàn)一個氣泡框組件,支持多數(shù)據(jù)類型的顯示和內(nèi)容為空時不顯示氣泡框

    場景:因為有個需求就是鼠標(biāo)經(jīng)過可多選的 el-select 選擇器時,需要有個氣泡框顯示已選的內(nèi)容,其實 el-tooltip 氣泡框可以滿足需求,就是用 el-tooltip 氣泡框來包裹 el-select 選擇器,但是當(dāng)選擇器一個也沒選中,即內(nèi)容為空時不應(yīng)該也顯示氣泡框,有點影響美觀。應(yīng)該就是若內(nèi)

    2024年02月13日
    瀏覽(28)
  • element-ui使用el-tooltip文本超出時,tooltip文字提示,否則不提示

    element-ui使用el-tooltip文本超出時,tooltip文字提示,否則不提示

    如果你遇到了vue項目element使用el-tooltip時,超出時顯示tooltip提示,不超出內(nèi)容則不顯示,請看下面教程。 超出時會顯示…,鼠標(biāo)懸浮出現(xiàn)提示內(nèi)容,沒有超出時,鼠標(biāo)懸浮不會顯示,請看圖 直接上代碼 data中: methods中:

    2024年02月11日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包