### 深度作用選擇器deep的應用
什么是深度作用選擇器:
> 當前組件A 引入一個其他組件B做應用,A組件由于scoped作用,A組件本身的全部html標簽都會包含一個 data-v-xxx 的屬性名稱,使得css樣式達到私有效果。被使用的組件B由于某些原因,編譯解析后各個html標簽不會形成 data-v-xxx 的屬性,這樣在組件A中給組件B設置樣式會導致無效。
* 深度作用選擇器: https://vue-loader.vuejs.org/zh/guide/scoped-css.html#
> 解決:
* 通過深度作用選擇器/deep/ 給B組件的某些標簽設置樣式:
```css
<style lang="less" scoped>
.a /deep/ .b { /* ... */ }
</style>
```
a是組件A的選擇器,b是組件B的選擇器,它們會形成如下效果:
```css
.a[data-v-f3f3eg9] .b { /* ... */ }
```
這樣.b的css樣式就生效了。
> 注意:
某些情況下>>>符號有可能無法正確解析,可以替換為別名 /deep/或::v-deep。
深度作用選擇器的左邊必須是當前組件的css選擇器,右邊是子組件標簽選擇器。
- 前端指南
- 基礎
- HTML、HTTP、web綜合問題
- css部分
- 學習指南
- 開發指南
- css指南
- JavaScript
- 視圖、文件
- canvas
- 二維碼的生成
- 64碼及圖片
- weui
- Promise
- 第三方js
- 網絡請求
- 字符串,數組,時間
- 時間類
- Css
- 布局封裝
- 媒體布局
- 九宮格圖片自適應
- 兩行顯示,且省略
- uni-app
- uniapp踩坑指南
- 表單類
- 商品規格
- 頁面操作
- H5端返回按鈕不顯示
- H5解決瀏覽器跨域問題
- uView——Waterfall 瀑布流
- uniapp中使用復制功能(復制文本到粘貼板)
- 動態導航欄的實現
- React
- React基礎
- 微信小程序
- 上傳多圖
- uni-app 微信小程序生成小程序碼二維碼帶參數
- 小程序分享圖片給好友,到朋友圈,保存到本地
- 緩存封裝
- Vue
- 深度作用選擇器deep
- 使用js實現列表無限循環滾動(橫向)
- js 無限循環垂直滾動列表
- 可視化
- AntV
- 玫瑰圖