vue中使用/deep/失效的解決方法
1. 若是沒有使用像less, sass等這樣的css預處理器, 那么是只能使用 >>>這樣的css深度選擇器
<style scoped>
.box >>> el.dialog {
}
</style>2. 若是使用了css預處理器,則可以使用/deep/, 如果/deep/ 無效,則使用 ::v-deep
<style scoped lang="scss">
.box /deep/ el.dialog {
}
</style>或
<style scoped lang="scss">
.box ::v-deep el.dialog {
}
</style>3. 如果使用了css預處理器,使用/deep/ 和::v-deep 都失效,那么需要看看style 上是不是沒有加上 scoped。若加上了還是無效,那么就只能把代碼寫入全局css中了,但是需要注意用一個css類包裹起來,不然會改變很多全局樣式。
<style>
.box .el-dialog {
}
</style>或
<style lang="scss">
.box .el-dialog {
}
</style>到此這篇關于vue中使用/deep/失效的解決辦法的文章就介紹到這了,更多相關vue /deep/無效內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Vue.js綁定HTML class數(shù)組語法錯誤的原因分析
Vue.js綁定HTML class數(shù)組語法錯誤有哪些原因導致的呢,該如何解決呢?下面小編給大家分享Vue.js綁定HTML class數(shù)組語法錯誤的原因分析,感興趣的朋友一起看看吧2016-10-10
vue實現(xiàn)動態(tài)綁定行內樣式style的backgroundImage
這篇文章主要介紹了vue實現(xiàn)動態(tài)綁定行內樣式style的backgroundImage方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07
vue/cli3.0腳手架部署到nginx時頁面空白的問題及解決
這篇文章主要介紹了vue/cli3.0腳手架部署到nginx時頁面空白的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10

