最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中style設(shè)置scoped后部分樣式不生效的解決

 更新時(shí)間:2024年09月03日 09:50:13   作者:LXXgalaxy  
這篇文章主要介紹了vue中style設(shè)置scoped后部分樣式不生效的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue中style設(shè)置scoped后部分樣式不生效

因?yàn)橛昧薳lementUI的組件庫(kù),一個(gè)頁面用到了el-dialog,需要改一下樣式,但<style>中設(shè)置了scoped后樣式并不生效。

因?yàn)関ue的scoped為本組件的所有標(biāo)簽都打上了一個(gè)唯一attribute,樣式生效時(shí)也帶上了這唯一的attribute,但是本組件應(yīng)用的所有子組件,除根標(biāo)簽以為其他都未打上這唯一標(biāo)簽,因此樣式自然不會(huì)生效。

vue 自動(dòng)添加一個(gè)唯一的 attribute

添加了唯一的attribute,這也就是vue scoped 實(shí)現(xiàn)樣式隔離的原理。

如果不怕影響別的頁面的話把scoped刪掉之后樣式即可生效。

不刪除scoped的解決辦法

查了一下官方解決辦法

vue官方給出的解決辦法是: 深度作用選擇器

 
<style scoped>
::v-deep .el-dialog {
  background-color: #0c1d3f;
}
</style>

還可以用/deep/、 >>>、::v-deep。

/deep/在vue 3.0會(huì)報(bào)錯(cuò),可使用::v-deep

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

平江县| 封丘县| 永德县| 临澧县| 神木县| 弋阳县| 枝江市| 马公市| 资源县| 兰州市| 和顺县| 孝感市| 崇义县| 遂宁市| 双峰县| 福建省| 宜章县| 建平县| 陇西县| 灯塔市| 长治市| 富蕴县| 务川| 北宁市| 靖宇县| 宜兰县| 丹东市| 安康市| 庐江县| 兰西县| 交城县| 渝北区| 淅川县| 南宫市| 孟州市| 华亭县| 宜州市| 大名县| 邵武市| 高阳县| 米泉市|