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

vue中的css深度选择器v-deep 配合!important

当 <style> 标签有 scoped 属性时,它的 CSS 只作用于当前组件中的元素,父组件的样式将不会渗透到子组件。 如果你希望 scoped 样式中的一个选择器能够作用得“更深”,例如影响子组件,你可以使用深度选择器。

 ::v-deep { }

举个例子:

这是父组件

 <view class="search-bar">
        <fui-search-bar placeholder="请输入鉴定扣码搜索" ></fui-search-bar>
 </view>

fui-search-bar 是子组件(内容如下)

<view class="fui-search__bar-icon">
	<view class="fui-sbi__circle"></view>
	<view class="fui-sbi__line"></view>
</view>
<text class="fui-search__bar-text">{{ placeholder }}</text>

例如 我想修改子组件的fui-search__bar-text元素 将字体颜色改为白色 

就可以在父组件中使用 ::v-deep { } 配合!important

<style lang="scss" scoped>
// 第一种写法
::v-deep {
    .fui-search__bar-text{
    color: #fff !important;
  }
}
// 第二种写法
:deep(.fui-search__bar-text){
    color: red !important;
}

</style>


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

相关文章:

  • Java爬虫:速卖通(AliExpress)商品评论获取指南
  • 《点点之歌》“意外”诞生记
  • K8s HPA的常用功能介绍
  • 【分享-POI工具,Excel字段取值容错小工具】
  • GM_T 0039《密码模块安全检测要求》题目
  • 《PCI密码卡技术规范》题目
  • 【MySQL】MySQL 官方安装包形式
  • 日志以及MVCC
  • Linux(Ubuntu)命令大全——已分类整理,学习、查看更加方便直观!(2024年最新编制)
  • Linux Shell 脚本编程基础知识篇—shell 运算命令详解
  • Vue2四、 scoped样式冲突,data是一个函数,组件通信-父传子-子传父-非父子
  • 每天学习一个思维模型 - 直觉
  • 什么是根服务器?有什么作用?
  • 搜索引擎蜘蛛池的原理是什么,蜘蛛池搭建教程(蜘蛛池.中国)
  • 运维工程师面试系统监控与优化自动化与脚本云计算的理解虚拟化技术的优点和缺点
  • docker 安装openresty
  • CentOS7系统下部署tomcat,浏览器访问localhost:8080/
  • 网络安全检测
  • 无需公网IP!如何在威联通NAS上实现SFTP远程访问管理传输文件
  • c++--------------------------------接口实现
  • 新能源汽车锂离子电池各参数的时间序列关系
  • C# 范围判断函数
  • 嵌入式Linux QT+OpenCV基于人脸识别的考勤系统 项目
  • 【Where语法全解密】.NET开源ORM框架 SqlSugar 系列
  • 【DOCKER】基于DOCKER的服务之DUFS
  • Java Web 开发学习中:过滤器与 Ajax 异步请求