位置: 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(浅谈当下火热的行业)

  • 华为笔记本搭载鸿蒙系统了吗(华为笔记本搭载锐龙r76800h)

    华为笔记本搭载鸿蒙系统了吗(华为笔记本搭载锐龙r76800h)

  • 苹果13悬浮窗怎么打开(苹果13悬浮窗怎么关闭)

    苹果13悬浮窗怎么打开(苹果13悬浮窗怎么关闭)

  • 花呗周报怎么取消订阅(花呗周报怎么取消授权)

    花呗周报怎么取消订阅(花呗周报怎么取消授权)

  • 微博铁粉标识如何获得(微博铁粉标识是什么样)

    微博铁粉标识如何获得(微博铁粉标识是什么样)

  • 硬盘坏了能修吗(电脑硬盘坏了能修吗)

    硬盘坏了能修吗(电脑硬盘坏了能修吗)

  • 微信号总封怎么办(微信号总封怎么解决)

    微信号总封怎么办(微信号总封怎么解决)

  • qq的公众号在哪里查看(qq的公众号在哪里打开)

    qq的公众号在哪里查看(qq的公众号在哪里打开)

  • 为什么搜抖音号搜不到人(为什么搜抖音号看不到作品)

    为什么搜抖音号搜不到人(为什么搜抖音号看不到作品)

  • 摄影师后期用ps还是lr呢(摄影师专用ps软件)

    摄影师后期用ps还是lr呢(摄影师专用ps软件)

  • 平板电脑可以用鼠标吗(平板电脑可以用u盘吗)

    平板电脑可以用鼠标吗(平板电脑可以用u盘吗)

  • 微信屏幕怎么变成黑色了(微信屏幕怎么变小了)

    微信屏幕怎么变成黑色了(微信屏幕怎么变小了)

  • 手机wps怎么改图片尺寸(手机wps怎么改图片大小数值)

    手机wps怎么改图片尺寸(手机wps怎么改图片大小数值)

  • nova5pro是什么屏幕(nova5pro是什么屏幕排列)

    nova5pro是什么屏幕(nova5pro是什么屏幕排列)

  • oppo双卡的怎么有一个卡不能用了(oppo双卡怎么设置用哪个卡打电话)

    oppo双卡的怎么有一个卡不能用了(oppo双卡怎么设置用哪个卡打电话)

  • 夸克链信实名认证怎么注销(夸克链信通证)

    夸克链信实名认证怎么注销(夸克链信通证)

  • 怎么推广外贸网站(外贸平台怎么推广比较好)

    怎么推广外贸网站(外贸平台怎么推广比较好)

  • 创微信号不用手机号码(创微信号不用手机怎么弄)

    创微信号不用手机号码(创微信号不用手机怎么弄)

  • 小米6怎么添加多个界面(小米6怎么添加虚拟按键)

    小米6怎么添加多个界面(小米6怎么添加虚拟按键)

  • dx什么意思(假面骑士dx什么意思)

    dx什么意思(假面骑士dx什么意思)

  • 苹果手机下行键在哪里(苹果手机下行键是哪个)

    苹果手机下行键在哪里(苹果手机下行键是哪个)

  • 描述文件打开是空白怎么解决(描述文件打开是空白对手机有影响吗)

    描述文件打开是空白怎么解决(描述文件打开是空白对手机有影响吗)

  • 阿里小号为什么不能用了(阿里小号一直)

    阿里小号为什么不能用了(阿里小号一直)

  • 荣耀20支持otg吗(荣耀20有ot g功能吗)

    荣耀20支持otg吗(荣耀20有ot g功能吗)

  • vivoy93手电筒在哪里(vivoy93手机手电筒打不开怎么办)

    vivoy93手电筒在哪里(vivoy93手机手电筒打不开怎么办)

  • 铃声多多的视频怎么保存到手机(铃声多多的视频铃声怎么取消)

    铃声多多的视频怎么保存到手机(铃声多多的视频铃声怎么取消)

  • 花呗怎么付款给别人(花呗怎么付款给商家怎么付不了)

    花呗怎么付款给别人(花呗怎么付款给商家怎么付不了)

  • 1060ti和1060什么区别(1060跟1060ti区别)

    1060ti和1060什么区别(1060跟1060ti区别)

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

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

  • dict.setdefault()在python中设置默认值

    dict.setdefault()在python中设置默认值

  • 经营租赁增值税税率3%
  • 消费税为什么是减
  • 公对公转账在手机上怎么操作
  • 有主营业务收入就一定有销项税吗
  • 税收优惠抵扣
  • 收到货物损失赔偿标准
  • 去年的进项发票今年还能抵扣吗
  • 企业资产永久或实质性损害如何进行所得税处理
  • 消费税在流通环节征税吗
  • 仓储货架工厂仓库货架
  • 预付账款冲销其他应付款法人吗
  • 企业法人投资股4 账户
  • 广告业务增值税
  • 营改增后机械设备租赁需缴纳什么税?
  • 个体工商户库存商品入账
  • 增值税抵扣凭证包括桥闸通行费发票
  • 代理手续费税收分类编码
  • 7月1日发票新规定
  • 耕地占用税与土地出让金
  • 从农民手里收的钱叫什么
  • 大专生可以考公务员职位列表
  • 新注册公司什么时候报个税
  • 实际发生坏账的账务处理分录
  • 增资后可以减资吗
  • 应收款收不回账务处理
  • 免租金期间交增值税吗
  • 常见的电脑系统类型
  • 红字专用发票是红色的吗
  • 电脑如何关闭屏幕还在工作
  • 单位卖二手车需交税吗
  • win10专业版如何关闭系统更新
  • linux系统中文输入法切换不出来
  • 公司为员工发放生日福利
  • 微信小程序完美修真攻略
  • 期房如何快速卖出
  • 企业如何申请进出口资质
  • 进料加工贸易方式
  • php stomp
  • 西安微信公众号开发
  • ajax向php传值
  • 固定资产减少的账务处理
  • 一维卷积padding
  • framework core
  • 策划费多少钱
  • 如何用织梦在本地搭建网站
  • 企业所得税汇算清缴会计分录
  • 手写报销条子怎么写
  • 单位全额承担社保能税前扣除吗
  • 固定资产累计折旧计算公式
  • 工程材料费发票没拿到是否能预提费用?
  • 项目支付预缴税额怎么算
  • 进项税额和销项税额有什么区别
  • 打官司产生的费用开成什么发票
  • 固定资产改建支出的扣除规定
  • 营业税包含
  • 税控盘和金税盘可以安装在一个电脑
  • 应收账款折率
  • 盈余公积和未分配利润合起来构成
  • 营业收入是利润总额吗
  • sql必会知识
  • windows版微信能运行小程序吗
  • xp启动时间长
  • ubuntu 20.04 服务器
  • mac截图快捷键设置
  • 苹果mac怎样
  • rds是啥
  • win8怎么打开word
  • windows8鼠标没反应怎么办
  • Win10系统怎么打开IE浏览器
  • linux在哪里操作
  • Cocos2dx3.2 Crazy Tetris 游戏输入(键盘事件,重力事件,触摸屏事件)
  • middle html
  • html中href,src区别
  • 物理引擎百科
  • jquery .html的用法
  • 已经开具的专用发票
  • 新疆国税网上营业厅
  • 济阳二七大集
  • 成都市地方税务局官网
  • 20万块手表交多少税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设