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

element ui自帶樣式不生效的解決辦法(::v-deep也不生效)

這篇具有很好參考價(jià)值的文章主要介紹了element ui自帶樣式不生效的解決辦法(::v-deep也不生效)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

問(wèn)題描述

一般在使用element ui 的時(shí)候需要修改其內(nèi)置的樣式,這個(gè)時(shí)候我們就要使用穿透了::v-deep 或者/deep/ 但是有時(shí)候這個(gè)也不生效,怎么辦呢?

解決辦法

第一步

我這里舉個(gè)例子,比如時(shí)間選擇器.el-time-panel的樣式我無(wú)法修改 穿透也不行,即便加上了!important也不行。 這個(gè)時(shí)候查看官方文檔,發(fā)現(xiàn)有一個(gè)默認(rèn)的屬性append-to-body 標(biāo)識(shí)插入到body元素上,默認(rèn)為true。 這里設(shè)置為false

第二步

使用深度選擇器在el-date-picker上加上 popper-class屬性 定義類別

 <el-date-picker
                style="width: 100%"
                v-model="agentForm.graceperiod"
                type="datetime"
                :placeholder="$t('AuthAgent.selectTime')"
                value-format="timestamp"
                :picker-options="pickerOptions"
                popper-class="date-class"
                :append-to-body="false"
                @change="handle"
              >
              </el-date-picker>

我這里是date-class 最后使用深層選擇器就可以修改了

::v-deep .date-class{
    .el-time-panel {
    margin: 5px -23px !important;
}
} 

先記錄下來(lái),后續(xù)再好好研究,經(jīng)過(guò)以上步驟一定可以完美解決你的問(wèn)題

最近又發(fā)現(xiàn)了一些類似的東西 比如
tooltip中的【getPopupContainer】 也是因?yàn)椴宓絙ody上了 所以無(wú)法修改樣式 這里改成這樣的

:getTooltipPopupContainer="triggerNode => {return triggerNode.parentNode}"

antdsign a-popconfirm 也是這樣 添加這句話
···
:getPopupContainer=‘(triggerNode) => triggerNode.parentElement’
···文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-509299.html

到了這里,關(guān)于element ui自帶樣式不生效的解決辦法(::v-deep也不生效)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • element ui 組件打印時(shí)丟失樣式的解決辦法

    element ui 組件打印時(shí)丟失樣式的解決辦法

    當(dāng)vue前端使用打印插件時(shí)(比如vue-print-nb),偶爾會(huì)碰到無(wú)法打印出組件樣式的情況,比如復(fù)選框el-checkbox。 實(shí)際選中情況 ? 點(diǎn)擊打印時(shí)的情況,沒(méi)了√。 ? 找到對(duì)應(yīng)的組件樣式,比如復(fù)選框el-checkbox,找到.el_checkbox__input類,添加 最終效果 ?

    2024年02月16日
    瀏覽(73)
  • uniapp小程序用deep重寫組件樣式不生效 已解決

    uniapp小程序用deep重寫組件樣式不生效 已解決

    deep只在h5中生效 但是在小程序中不生效 但是已找到解決辦法。 在method同級(jí)下添加: options: { styleIsolation: ‘shared’ } 如下 然后再使用deep就可以了 如 效果就出來(lái)了:

    2024年02月12日
    瀏覽(16)
  • element ui 日期組件樣式修改不生效

    在當(dāng)前頁(yè)面增加一個(gè)style標(biāo)簽,標(biāo)簽上去掉?scoped 即可 下面為日期時(shí)間選擇器的樣式,僅供參考,自行更改 ?使用的是scss

    2024年02月12日
    瀏覽(24)
  • element ui組件的自定義類名樣式不生效

    element ui組件的自定義類名樣式不生效

    element ui中,類似描述列表這種組件? 會(huì)提供自定義類名屬性? ? 需要注意,樣式不能寫在style scoped標(biāo)簽中,會(huì)被vue自動(dòng)加上data-v屬性,導(dǎo)致樣式失效。 必須寫在style標(biāo)簽里 ? ? ?

    2024年02月13日
    瀏覽(19)
  • 微信小程序使用vant組件樣式未生效解決辦法

    微信小程序使用vant組件樣式未生效解決辦法

    1.刪除小程序自帶的樣式 首先在app.json里面刪除這一行 2.清除緩存 重新編譯 ? 3.重新構(gòu)建npm 重新編譯 在工具里面 ?

    2024年02月15日
    瀏覽(93)
  • vue3 樣式穿透:deep不生效

    初學(xué)vue3,今天需要修改el-input組件的屬性(去掉border和文字居右) 網(wǎng)上搜了一下,大致都是采用:deep 樣式穿透來(lái)修改el-input的屬性 ? 上面這段代碼運(yùn)行后沒(méi)有任何效果。 最后查找原因,是因?yàn)槲业?style標(biāo)簽沒(méi)有帶scoped屬性導(dǎo)致 ,樣式修改后如下:

    2024年02月12日
    瀏覽(19)
  • vue element ui From表單校驗(yàn)不生效問(wèn)題解決

    解決方案① el-from 上要使用 :model 不要使用 v-model 解決方案② el-from-item 上是否有加 prop ,并確定 prop 是不是和編寫的規(guī)則相同 解決方案③ $refs[formName] 與 $refs.formName 注意事項(xiàng) 前者提交的時(shí)候要傳參 @click=\\\"submitForm(\\\'ruleForm\\\')\\\" 不然不生效 解決方案④網(wǎng)上有人說(shuō) 未在 data 里面聲

    2024年02月11日
    瀏覽(25)
  • 解決Element-UI清空表單及驗(yàn)證不生效的問(wèn)題

    解決Element-UI清空表單及驗(yàn)證不生效的問(wèn)題

    由于我將編輯與新增時(shí),表單使用的是同一個(gè)data中的數(shù)據(jù),這就導(dǎo)致出現(xiàn)了我點(diǎn)擊了編輯后,再次點(diǎn)擊新增時(shí),出現(xiàn)了數(shù)據(jù)依舊是剛才編輯表單中的數(shù)據(jù)。 通過(guò) 手動(dòng)給表單中的字段賦值 ,期初時(shí),能達(dá)到清除表單的效果,但是又出現(xiàn)了新的問(wèn)題。 表單驗(yàn)證不通過(guò)。在一打

    2024年02月13日
    瀏覽(23)
  • 【uniapp】在微信小程序中修改uni-ui組件樣式不生效的解決方案

    【uniapp】在微信小程序中修改uni-ui組件樣式不生效的解決方案

    在使用uniapp框架開(kāi)發(fā)微信小程序時(shí),使用到了uni-ui的uni-table組件。由于需要修改表頭的背景色,于是乎在微信開(kāi)發(fā)工具中使用調(diào)試工具審查元素獲取其class名: 嘗試直接在頁(yè)面中修改樣式: 結(jié)果無(wú)效。于是嘗試使用深度選擇器 依然無(wú)效。然后查詢微信平臺(tái)官方開(kāi)發(fā)文檔得知

    2024年02月02日
    瀏覽(101)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包