位置: IT常识 - 正文

vue中深度选择器(css deep深度选择器)

编辑:rootadmin
vue中深度选择器 scoped的作用

推荐整理分享vue中深度选择器(css deep深度选择器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue深入浅出,vue深度选择器deep写法,css deep深度选择器,vue深入浅出,css deep深度选择器,vue diff深度优先,vue diff深度优先,vue 深度选择器,内容如对您有帮助,希望把文章链接给更多的朋友!

scoped 可以使当前的样式只在自己当前的组件内起作用。为了防止在一个组件内引入了子组件,而子组件没有加scoped。这个时候如果父子组件有相同的类名,就会产生样式的影响。 原理: 加了scoped就相当于给当前组件所有的标签添加一个【data-v-hash】的属性,而vue中采用的是属性选择器的方式来进行解析,具体解析如下图:

<style scoped></style>

scoped对父子组件的影响

首先,我定义了一个父组件和子组件(child)

vue中深度选择器(css deep深度选择器)

父组件: 子组件(加了scoped): 效果: 我们可以看到,子组件加了scoped后,父组件对h3的css样式就不会影响到子组件,如果子组件没加scoped,就会影响到也变成红色。 那么,我们就是想在子组件有scoped的情况下,影响到子组件的样式怎么办?就引出了深度选择器

深度选择器

首先,我们来认识下三个深度选择器:

原生css: >>> (在没有用less/scss的时候使用) less: /deep/ scss: ::v-deep(如果使用了预处理器都可以使用这个(推荐))

我们上面的实例没有用到scss和less,所以我们使用>>> 效果: 子组件也变成了红色

附加:

/deep/ 如果项目中用到了预处理器 sass less scss 会因为无法编辑而报错 可以使用/deep/ 注意:vue-cli3以上版本不可以

<style lang="scss" scoped>/*用法1*/.a { /deep/ .b { /* ... */ }} /*用法2*/.a /deep/ .b { /* ... */ }</style>

::v-deep 如果使用了预处理器都可以使用

<style lang="scss" scoped>/*用法1*/.a{ ::v-deep .b { /* ... */ }} /*用法2*/.a ::v-deep .b { /* ... */}</style>注意:

我们深度处理器经常用在这样的情况: 例如你使用了ElementUI的走马灯(轮播图)组件,你想修改其中的样式,但是你设置样式不起作用,这个时候就是因为组件的scoped的影响。 解决办法: 1.不妨试试我们的深度处理器吧。(推荐) 2.将 scoped 移除。 3.新建一个没有 scoped 的 style(一个.vue文件允许多个style),如下:

<style scoped>//有scoped的style,此处放当前组件的css代码</style><style>//没有scoped的style,此处放修改ElementUI轮播图的css</style>
本文链接地址:https://www.jiuchutong.com/zhishi/299228.html 转载请保留说明!

上一篇:【Spring+SpringMVC+Mybatis】Spring+SpringMVC+Mybatis实现前端到后台完整项目

下一篇:浅谈当下火热的ChatGPT(浅谈当下火热的行业)

  • 华为手机圆圈浮动窗口怎么关闭(华为手机圆圈浮标怎么设置)

    华为手机圆圈浮动窗口怎么关闭(华为手机圆圈浮标怎么设置)

  • 钉钉电脑版可以打卡吗(钉钉电脑版可以打卡下班吗)

    钉钉电脑版可以打卡吗(钉钉电脑版可以打卡下班吗)

  • 钉钉电脑版可以考勤打卡吗(钉钉电脑版可以发语音吗)

    钉钉电脑版可以考勤打卡吗(钉钉电脑版可以发语音吗)

  • 两个支付宝账号可以合并吗(两个支付宝账号一个欠钱会从另外一个扣吗)

    两个支付宝账号可以合并吗(两个支付宝账号一个欠钱会从另外一个扣吗)

  • 小米洗手机可以用别的洗手液吗(小米洗手机可以用威露士泡沫洗手液)

    小米洗手机可以用别的洗手液吗(小米洗手机可以用威露士泡沫洗手液)

  • 编译错误是什么意思(编译错误属于异常吗)

    编译错误是什么意思(编译错误属于异常吗)

  • 怎么把竖屏图片变成横屏(怎么把竖屏图片等比例变成横屏)

    怎么把竖屏图片变成横屏(怎么把竖屏图片等比例变成横屏)

  • 线路集成稳定器什么东西(线路集成稳定器s17)

    线路集成稳定器什么东西(线路集成稳定器s17)

  • 电车充满电拔了再插上还能充(电动车充满电拔了再插还在充)

    电车充满电拔了再插上还能充(电动车充满电拔了再插还在充)

  • 充电宝输出电压多少伏(充电宝输出电压不够怎么办)

    充电宝输出电压多少伏(充电宝输出电压不够怎么办)

  • 华为p20升级emui10会变卡么(华为p20升级鸿蒙2.0)

    华为p20升级emui10会变卡么(华为p20升级鸿蒙2.0)

  • 快手定向流量快手极速版能不能用(快手 定向流量)

    快手定向流量快手极速版能不能用(快手 定向流量)

  • excel包括哪些函数(excel函数包含哪些)

    excel包括哪些函数(excel函数包含哪些)

  • 红米k20pro闪屏(红米k20pro闪屏黑屏)

    红米k20pro闪屏(红米k20pro闪屏黑屏)

  • 可编程控制器的组成部分(可编程控制器的特点)

    可编程控制器的组成部分(可编程控制器的特点)

  • 淘宝购买记录删除后还能查询么(淘宝购买记录删除了怎么找回)

    淘宝购买记录删除后还能查询么(淘宝购买记录删除了怎么找回)

  • 积分充话费怎么充(积分充话费怎么充电信)

    积分充话费怎么充(积分充话费怎么充电信)

  • 苹果手机死机自动重启怎么回事(苹果手机死机自动关机重启)

    苹果手机死机自动重启怎么回事(苹果手机死机自动关机重启)

  • 手机卡数据漫游什么意思(手机卡数据漫游需不需要开启)

    手机卡数据漫游什么意思(手机卡数据漫游需不需要开启)

  • 路由器死机如何处理(路由器死机原因)

    路由器死机如何处理(路由器死机原因)

  • excel2010工作表默认名(Excel2010工作表默认名称是)

    excel2010工作表默认名(Excel2010工作表默认名称是)

  • 手机qq群如何设置头衔(手机qq群如何设置只看老师消息)

    手机qq群如何设置头衔(手机qq群如何设置只看老师消息)

  • 黑鲨小爱同学怎么打开(黑鲨helo的小爱同学)

    黑鲨小爱同学怎么打开(黑鲨helo的小爱同学)

  • 快手被误删怎么恢复(快手被删除)

    快手被误删怎么恢复(快手被删除)

  • p20可以遥控空调吗(p20能开空调吗)

    p20可以遥控空调吗(p20能开空调吗)

  • phpcms控制器不存在(phpcms程序)

    phpcms控制器不存在(phpcms程序)

  • 递延所得税资产和负债怎么理解
  • 销项税额和进项税额发票怎么区别
  • 企业裁员补偿金标准是多少
  • 未确认融资收益怎么算
  • 怎么查自己是否
  • 小规模企业多交增值税
  • 劳务公司代发工资合法吗
  • 收到的返利需要交增值税么
  • 自建固定资产入账
  • 固定资产计提折旧的原则
  • 债权如何变现
  • 股权计税成本如何计算?
  • 利息支出没有发票怎么做账
  • 不能计入外购固定资产成本的相关税费
  • 委托加工几个点
  • 公司提供职工午餐违法吗
  • 土地转让增值税计税依据
  • 财产保险合同的主体变更
  • 有限合伙的定义
  • 工会经费电子税务局找不见了
  • 培训费增值税专用发票
  • 农民工预储金怎么开户
  • 汽车加油票可以开专票吗
  • 未取得房产证的房子如何迁户口
  • 企业收到政府扶贫资金补助及运用补助金怎么做账
  • 华为Mate50Pro配置多少
  • win11插耳机没声音
  • win11怎么用win10界面
  • linux怎么查找
  • win10预览版是什么意思
  • Skype.exe - Skype是什么进程 有什么用
  • 未取得发票的工程预付款怎么入账
  • 增值税中非经营活动包括哪些
  • 奖金发放的原则
  • unity怎么打包unitypackage
  • jedis命令
  • 退休人员发绩效
  • 金蝶k3现金流量表编制如何生成数据
  • 社保主要有以下哪些方面
  • 公司支付的广告费是什么
  • 退税还没到
  • python locator
  • 销售物流
  • 个税补缴纳
  • 一般纳税人什么情况可以开3%的发票
  • 房产出租税率是多少
  • 资本公积的会计处理方法
  • 预缴增值税的账务处理
  • 个税返还手续费政策
  • 工会经费怎么计提及使用
  • 坏账收回所得税需要确认收入吗汇算清缴表如何填报
  • 开办费没发票如何做账?
  • 固定资产有尾款怎么入账
  • 个人向公司账户存现金
  • 公司汇票是什么
  • Linux下MySQL5.7.18二进制包安装教程(无默认配置文件my_default.cnf)
  • sql语句重复
  • win8.1系统安装教程
  • win8.1升级到win10
  • win7旗舰版关闭强制签名
  • windows关闭安全引导
  • windows7 无线服务
  • Ubuntu12.04(X86_64)上安装Mesa-8.0.4
  • 简单解析空中三角测量的意义
  • node js安装教程
  • cocos按钮点击事件
  • cocos开发游戏
  • js按位运算符
  • 可以查杀病毒的软件
  • pg搭建
  • jni静态注册和动态注册
  • jquery modal 弹窗
  • mac上安装破解软件会怎样
  • js如何输出页面内容
  • js文件被加密
  • Genymotion首次运行程序出现错误Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
  • 电子税务局数字证书未检测到证书
  • 电动车验车流程及注意事项
  • 教育费附加地方教育费附加税率
  • 2020北京国税局的待遇
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设