vue下scoped的小技巧

vue中有個style有時候會加個scoped屬性來防止在單頁面下樣式污染,但是這個也會出現(xiàn)一個問題,就是有時候我們引用mint-ui或者element-ui的時候會出現(xiàn)寫的樣式不起作用,其實我們可以簡單加個/deep/>>>就可以解決這個問題

  • /deep/ 只能用在less或sass中使用
<style lang="less" scoped>
    /deep/.el-form{
        margin: 0 auto;
        width: 80%;
        height: 400px;
        /deep/.el-form-item{
            width:  80%;
        }
    }
</style>

  • >>> 只能在css中使用,less,sass都不可用,如下
<style scoped>
    >>>.image {
        height: 60px;
        width: 60px;
        background-color: #9B31EA;
    }
</style>

注:
1.兩種方式下如果書寫同個.class,規(guī)則和我們正常的css規(guī)則一樣,即同樣的樣式屬性以書寫在后面的優(yōu)先級大

  1. scoped 屬性必須添加,不然這兩個方法不起作用

個人建議: 應在每個vue單組件下都添加個唯一的class標識符,或者添加個全局的樣式表

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、LESS的官網(wǎng):http://lesscss.org 2、Sass官網(wǎng)地址:http://sass-lang....
    Howie223閱讀 3,933評論 0 5
  • ## 框架和庫的區(qū)別?> 框架(framework):一套完整的軟件設計架構(gòu)和**解決方案**。> > 庫(lib...
    Rui_bdad閱讀 3,150評論 1 4
  • 一:什么是閉包?閉包的用處? (1)閉包就是能夠讀取其他函數(shù)內(nèi)部變量的函數(shù)。在本質(zhì)上,閉包就 是將函數(shù)內(nèi)部和函數(shù)外...
    xuguibin閱讀 10,016評論 1 52
  • 最近要求使用vue進行前后端分離開發(fā)微信公眾號,不斷摸索踩坑之后,總結(jié)出如下幾點vue項目開發(fā)中常見的問題及解決辦...
    1263536889閱讀 864評論 0 15
  • 一、先總結(jié)出如下幾點vue項目開發(fā)中常見的問題及解決辦法。 ? 列表進入詳情頁的傳參問題。 ? 本地開發(fā)環(huán)境請求...
    懿左左閱讀 7,288評論 3 70

友情鏈接更多精彩內(nèi)容