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

[前端] vue2的/deep/转化为vue3语法(笔记)

vue2语法示例

<style scoped lang="less">::v-deep .el-carousel__button {width: 8px;height: 3px;border-radius: 3px;}::v-deep .el-carousel__indicator.is-active button {width: 16px;}
}
</style>

在 Vue 3 中,/deep/ >>> 选择器已被废弃,因为它们与 Shadow DOM 的概念相冲突。Vue 3 引入了 v-deep ::v-deep 伪类作为非标准的解决方案来穿透 scoped 样式,但这并不是长期推荐的实践。通常,你应该考虑使用 CSS 模块(CSS Modules)或组件级别的 CSS(如使用 style 标签的 module 属性)来管理样式。

然而,如果你确实需要在 Vue 3 中穿透 scoped 限制来修改第三方组件的样式,你可以使用 ::v-deep。但请注意,这可能会在未来的 Vue 版本中移除,所以最好尽量避免这种情况。以下是使用 ::v-deep 的示例:

<style scoped lang="less">::v-deep .el-carousel__button {width: 8px;height: 3px;border-radius: 3px;}::v-deep .el-carousel__indicator.is-active button {width: 16px;}
</style>
http://www.lryc.cn/news/349620.html

相关文章:

  • JavaScript基础(七)
  • 【DevOps】Linux 内核网络子系统全面指南与性能调优
  • mybatis-plus-ui代码生成器
  • 项目进度总结
  • CheckStyle静态样式之道
  • 2024中国振威化工装备展
  • Docker操作之启动多个相同容器实例并nginx负载均衡
  • 本地的git仓库和远程仓库
  • Google I/O 2024 干货全解读:Gemini AI 横空出世,智能未来触手可及!
  • 深入理解JVM:介绍JVM的工作原理,包括类加载机制,内存模型,垃圾回收机制等
  • Springboot+Vue项目-基于Java+MySQL的民族婚纱预定系统(附源码+演示视频+LW)
  • Java面经学习2
  • Java bin目录中的文件如何执行?
  • Kafka和Spark Streaming的组合使用学习笔记(Spark 3.5.1)
  • 5.9网络协议
  • QT客户端开发的注意事项
  • k8s源码编译失败:Makefile:1: *** 缺失分隔符。 停止。
  • 服务器数据恢复—拯救raid5阵列数据行动,raid5数据恢复案例分享
  • 旅游集市数仓建设
  • vue实现点击高亮效果
  • uniapp 配置请求代理+请求封装
  • 代码随想录算法训练营第二十八天|​216.组合总和III​、17.电话号码的字母组合
  • 大模型prompt实例:知识库信息质量校验模块
  • 正则表达式和lambda表达式
  • pyenv 之 python 多版本管理(win11)
  • nodemon运行ts文件
  • 内网渗透瑞士军刀-impacket工具解析(二)
  • huggingface 笔记:pipeline
  • 玩转Matlab-Simscape(初级)-01-从一个简单模型开始学习之旅
  • 电脑录屏软件有哪些?这3款神器必须要知道