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

  • vivo录音机功能在哪里(vivo录音机功能删除了)

    vivo录音机功能在哪里(vivo录音机功能删除了)

  • 苹果13怎么导入sim卡联系人(苹果13怎么导入sim卡联系人没反应)

    苹果13怎么导入sim卡联系人(苹果13怎么导入sim卡联系人没反应)

  • 抖音一起看视频怎么关闭麦克风(抖音一起看视频可以看到微信消息吗)

    抖音一起看视频怎么关闭麦克风(抖音一起看视频可以看到微信消息吗)

  • iqoo游戏空间怎么添加游戏(iqoo游戏空间怎么添加应用)

    iqoo游戏空间怎么添加游戏(iqoo游戏空间怎么添加应用)

  • 微信不用图片的情况下怎么发朋友圈(怎样用微信不用放图片)

    微信不用图片的情况下怎么发朋友圈(怎样用微信不用放图片)

  • 信息发错了撤不回来怎么办(信息发错了撤不回来,退群可以看不到吗)

    信息发错了撤不回来怎么办(信息发错了撤不回来,退群可以看不到吗)

  • 微信把对方拉黑了怎么加回来(微信把对方拉黑了还能看到朋友圈吗)

    微信把对方拉黑了怎么加回来(微信把对方拉黑了还能看到朋友圈吗)

  • 平板电脑放时间长了开不了机(平板电脑放时间长了开不了机 激活电池)

    平板电脑放时间长了开不了机(平板电脑放时间长了开不了机 激活电池)

  • 商家自行配送怎么完成(商家自行配送怎么查)

    商家自行配送怎么完成(商家自行配送怎么查)

  • 闲鱼没有商品怎么私聊(闲鱼没有商品怎么卖)

    闲鱼没有商品怎么私聊(闲鱼没有商品怎么卖)

  • b612录视频可以录多久(b612拍的视频)

    b612录视频可以录多久(b612拍的视频)

  • 微店极速支付有什么用(微店极速支付有什么优惠)

    微店极速支付有什么用(微店极速支付有什么优惠)

  • 苹果手机在保可以提供什么样的服务(苹果手机在保可以干嘛)

    苹果手机在保可以提供什么样的服务(苹果手机在保可以干嘛)

  • iphone左上角返回不灵敏(iphone左上角返回切换变成搜索)

    iphone左上角返回不灵敏(iphone左上角返回切换变成搜索)

  • 华为p40pro是曲屏吗(华为p40pro曲面屏换个多少钱)

    华为p40pro是曲屏吗(华为p40pro曲面屏换个多少钱)

  • 手机显示lte是什么网络(手机显示lte是什么情况)

    手机显示lte是什么网络(手机显示lte是什么情况)

  • 华为p30录屏怎么录内部声音(华为p30录屏怎么取消白点点)

    华为p30录屏怎么录内部声音(华为p30录屏怎么取消白点点)

  • 下划线怎么加长比字长(wps下划线怎么加长)

    下划线怎么加长比字长(wps下划线怎么加长)

  • 如何删除2345流氓软件(如何删掉2345)

    如何删除2345流氓软件(如何删掉2345)

  • 微信投票过于频繁怎么解决(微信投票过于频繁怎么办)

    微信投票过于频繁怎么解决(微信投票过于频繁怎么办)

  • 手机分辨率怎么调(手机分辨率怎么算几k)

    手机分辨率怎么调(手机分辨率怎么算几k)

  • 闲鱼可以删除评价吗(闲鱼可以删除评论或者交易记录吗)

    闲鱼可以删除评价吗(闲鱼可以删除评论或者交易记录吗)

  • 签收但没收到货可以退款吗(邮政显示已签收但没收到货)

    签收但没收到货可以退款吗(邮政显示已签收但没收到货)

  • 苹果手机号码id格式怎么写(苹果手机号码id登录要加86吗)

    苹果手机号码id格式怎么写(苹果手机号码id登录要加86吗)

  • 朋友圈长文字不折叠(微信朋友圈长文字不显示)

    朋友圈长文字不折叠(微信朋友圈长文字不显示)

  • ChatGPT全面升级,GPT4支持多模态数据。

    ChatGPT全面升级,GPT4支持多模态数据。

  • 历代程序员都无法逃脱的诅咒 -- 低代码(100多年前程序员)

    历代程序员都无法逃脱的诅咒 -- 低代码(100多年前程序员)

  • 什么是企业的命脉
  • 百望税控软件下载
  • 财会英语汇总:税收术语?
  • 个人所得税附加扣除中住房贷款利息扣除
  • 停业之后申请恢复营业申请书范文
  • 无形资产的使用
  • 办公楼贷款比例
  • 上月多计收入,本月如何调整?
  • 简易分包抵减的增值税应纳税额怎么做会计分录?
  • 营改增后对外投资无形资产是否需要交增值税呢?
  • 一般纳税人怎么交税
  • 水利建设基金有优惠政策吗
  • 微信支付有优惠 系统异常
  • 个人装卸费如何开票
  • 环境保护税由什么部门负责征收管理
  • 企业从事生产经营活动时所持有的基本信念
  • 软件许可协议是什么意思
  • 公司投资理财产品收益怎么算
  • 取得劳务收入的会计分录
  • 亏损的结转分录
  • 公司注销要交分红税吗
  • 新版edge浏览器历史记录
  • 如何向企业支付宝收款
  • 遗失发票如何处理好
  • 评估增值资产如何记账
  • centos6.5下载
  • 产品分仓
  • win10关闭端口号
  • 矿产资源补偿费是什么
  • 实物资产的管理
  • php写的代码怎么运行
  • php进程数设置
  • 金税盘锁死会电子发票也开不了吗
  • php对象
  • 劳务公司成本核算方法选择什么
  • 现金日记账每月都做本年累计数吗?
  • Python中如何定义一个变量
  • python 如何调用c
  • 帝国cms怎么用
  • 旅行社差额征收 政策
  • 去年的普票可以开红字吗
  • 餐厅的打包盒一般是多少毫升
  • 非成品油发票为什么不能抵扣
  • 建筑企业异地预缴增值税销售额含税吗
  • 帝国cms会员注册天数自动升级会员组
  • 垃圾袋发票税收分类编码
  • 哪些情况可以开立基本账户
  • 管理费用增加是因为什么
  • 公司多交的社保费法律规定需要退还吗
  • 备用金有发票抵扣吗
  • 库存商品结转成本的金额怎么计算
  • 公司组织出国旅游很差吗
  • 房地产项目完工清算报告
  • 库存和结存
  • 非营利性组织和营利性组织的区别
  • 利润总额毛利润怎么算
  • 账户验证费会计分录
  • 新建工业企业要考虑到什么
  • 神舟hasee笔记本测评
  • 物联网 iot
  • xp系统无法更换桌面壁纸
  • ubuntu16.04怎么设置网络
  • ubuntu fsl
  • winctlad.exe - winctlad是什么进程
  • 怎么使用mac打电话
  • linux-c
  • centos libcrypto.so.1.0.0
  • linux命令怎么执行
  • linuxu
  • android 动态布局
  • linux中执行.sh文件
  • js的匿名函数
  • nodejs websocket客户端
  • nodejs 读取文件
  • python3m
  • script标签可以放在html哪个位置
  • jquery使用教程
  • jquery.load()方法,刷新网页
  • python解析算法
  • 残疾人保障金如何填报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设