当前位置: 首页 > article >正文

搞懂>>>、/deep/、::v-deep、::v-deep()和:deep()的区别与用法

1. >>>

Vue单文件组件中,我们通常会搭配css预处理器使用。但Sass之类的预处理器无法正确解析>>>,所以不推荐使用>>>

 2. /deep/

/deep/曾经是CSS中实际提出的新增功能,但之后被删除,所以不建议使用

3. ::v-deep

::v-deep/deep/的别名深度选择器

**兼容性:**支持Vue2,但在Vue3中不推荐使用。

 4. ::v-deep()

支持Vue3,但在编译时被视为已弃用并会引发警告

5. :deep()

:deep()Vue3官方推荐的深度选择器,不建议使用>>>/deep/以及::v-deep包括::v-deep()

**兼容性:**支持Vue3,但在Vue2中不可使用。

 

>>> → /deep/ → ::v-deep → ::v-deep() → :deep()

可以明显看到深度选择器的演化趋势

关系选择器 → 伪元素 → 伪类 

 6 结论

  1. Vue2中使用::v-deep;
  2. Vue3中使用:deep();
  3. /deep/需要与特定浏览器版本搭配使用,不推荐使用
  4. 部分CSS预处理器>>>支持不佳,在不使用CSS预处理器时可使用,否则不推荐使用

http://www.kler.cn/a/380578.html

相关文章:

  • Kafka日志记录
  • 详解数据字典及其主要条目
  • CentOS 7系统下Redis Cluster集群一键部署脚本发布
  • 架构师备考-信息安全
  • 【Python开发】大模型应用开发项目整理
  • BERT在预训练阶段,需要如何处理数据集?
  • 从APP小游戏到Web漏洞的发现
  • 【Java多线程】:理解线程创建、特性及后台进程
  • 【Linux】基础指令
  • 【连续多届检索,ACM出版】第四届大数据、人工智能与风险管理国际学术会议 (ICBAR 2024,11月15-17)--冬季主会场
  • mqsql 场景函数整理
  • Browserslist 配置
  • Golang Gorm实现自定义多态模型关联查询
  • Python 淘宝商品销量采集 API 实战指南
  • 动态与静态网站抓取的区别:从抓取策略到性能优化
  • 阿里云-部署CNI flannel集群网络
  • JavaEE-多线程初阶(3)
  • 前端存储大量数据indexedDB
  • C++优选算法四 前缀和
  • 一、SpringMVC简介
  • Flutter鸿蒙next中封装一个列表组件
  • 电动缸在汽车领域的应用
  • 雷池社区版新版本功能防绕过人机验证解析
  • 普林斯顿微积分读本PDF(英文版原版)
  • 使用css和html制作导航栏
  • 【初阶数据结构篇】链式结构二叉树(续)