最新国产好看的视频,伊人天堂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è)頁(yè)面用到了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)樣式隔離的原理。

如果不怕影響別的頁(yè)面的話把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)論

云龙县| 凤翔县| 宜兴市| 榆中县| 罗山县| 类乌齐县| 泽库县| 临猗县| 扎鲁特旗| 屏南县| 江西省| 府谷县| 阿勒泰市| 义乌市| 灵丘县| 乌审旗| 高淳县| 广西| 东丰县| 泽州县| 子洲县| 高州市| 许昌县| 资讯 | 全南县| 沂南县| 上杭县| 胶州市| 石楼县| 武宣县| 苗栗县| 许昌县| 石河子市| 井研县| 怀来县| 郸城县| 荃湾区| 清镇市| 阿图什市| 阜新市| 沙洋县|