### 深度作用选择器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
- 玫瑰图