Vue—樣式穿透/deep/ >>> ::v-deep deep()四者的區別


Vue—樣式穿透/deep/ >>> ::v-deep deep()四者的區別

1./deep/

在vue3.0之前可使用,例如(復寫樣式前加/deep/),vue3.0及后使用就會報錯

& /deep/ .el-input {
    width: 60px;
}

2. ::v-deep

在vue3.0及后使用,替代/deep/

&::v-deep .el-input {
    width: 60px;
}

3. >>>

只作用於css,對於less和scss不起作用,如果是less和scss的話需要用到/deep/或::v-deep

4. deep()

使用場景尚需補充

&:deep(.el-input) {
    width: 60px;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM