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

  • 怎么故意让手机死机(怎么故意让手机开不了机)

    怎么故意让手机死机(怎么故意让手机开不了机)

  • mac的office可以跟win共通吗(macoffice和win共用吗)

    mac的office可以跟win共通吗(macoffice和win共用吗)

  • loading页面是什么意思 (loading界面什么意思)

    loading页面是什么意思 (loading界面什么意思)

  • excel中单元格的相对地址和绝对地址有什么区别(excel中单元格的数据可以是)

    excel中单元格的相对地址和绝对地址有什么区别(excel中单元格的数据可以是)

  • 腾讯共享文档如何创建共享(腾讯共享文档如何加密)

    腾讯共享文档如何创建共享(腾讯共享文档如何加密)

  • 微型计算机的运算器控制器及内存储器统称为(微型计算机的运行器控制器及内存储器的总称是)

    微型计算机的运算器控制器及内存储器统称为(微型计算机的运行器控制器及内存储器的总称是)

  • apple扣费什么意思(苹果扣费什么意思)

    apple扣费什么意思(苹果扣费什么意思)

  • 什么是大数据(什么是大数据分析)

    什么是大数据(什么是大数据分析)

  • vivo快捷中心怎么修改(vivo快捷中心怎么设置在下面)

    vivo快捷中心怎么修改(vivo快捷中心怎么设置在下面)

  • 微信群人员上限怎么设置(微信群人员上限多少)

    微信群人员上限怎么设置(微信群人员上限多少)

  • 苹果6s plus没声音怎么回事(苹果6s plus没声音)

    苹果6s plus没声音怎么回事(苹果6s plus没声音)

  • 微博身份证使用次数超限(微博身份证使用次数超限怎么解决)

    微博身份证使用次数超限(微博身份证使用次数超限怎么解决)

  • 淘宝怎么进入帮助中心(淘宝怎么进入帮卖平台)

    淘宝怎么进入帮助中心(淘宝怎么进入帮卖平台)

  • 12306出现503啥意思(12306错误代码50050)

    12306出现503啥意思(12306错误代码50050)

  • 苹果18w充电器怎么辨别真假(苹果18W充电器怎么降到5W)

    苹果18w充电器怎么辨别真假(苹果18W充电器怎么降到5W)

  • 内存g和gb一样吗(内存g和内存gb哪个更大)

    内存g和gb一样吗(内存g和内存gb哪个更大)

  • 手机被强制停机怎么办(手机被强制停机怎么网上恢复)

    手机被强制停机怎么办(手机被强制停机怎么网上恢复)

  • 挖孔屏是什么意思(挖孔屏啥意思)

    挖孔屏是什么意思(挖孔屏啥意思)

  • 拉黑后红包能退回吗(拉黑好友红包退还有提示吗)

    拉黑后红包能退回吗(拉黑好友红包退还有提示吗)

  • iphonexr动态壁纸怎么不动(iphonexr动态壁纸怎么设置不了)

    iphonexr动态壁纸怎么不动(iphonexr动态壁纸怎么设置不了)

  • 怎样通过手机知道对方的位置(怎样通过手机知道自己的车在哪里)

    怎样通过手机知道对方的位置(怎样通过手机知道自己的车在哪里)

  • 手机qq积分商城在哪里(qq积分商城手机版)

    手机qq积分商城在哪里(qq积分商城手机版)

  • win7桌面图标变成白色解决方法(win7桌面图标变成了lnk)

    win7桌面图标变成白色解决方法(win7桌面图标变成了lnk)

  • JS fetch()用法详解(js fetch api)

    JS fetch()用法详解(js fetch api)

  • 超简单的DEDECMS整合百度编辑器(Ueditor)使用教程(超简单的土法自制水泥)

    超简单的DEDECMS整合百度编辑器(Ueditor)使用教程(超简单的土法自制水泥)

  • 金税维护费全额抵扣
  • 计税基础怎么算
  • 食堂辅助帐怎么记帐
  • 利润表的期末余额
  • 利息发票怎么算
  • 增值税不视同销售行为有哪些
  • 财务公司承兑汇票是商票还是银票
  • 红字发票信息开错该怎么撤回与相关会计处理
  • 试驾车抵税
  • 企业受托开发软件是什么
  • 公司取出的备用金怎么打税
  • 出租的固定资产计提折旧
  • 佣金增值税
  • 建筑业商业保险受益人可以是公司吗
  • 企业发放工资时,可能涉及的会计科目有
  • 出口已使用过的设备退税吗
  • 物业公司收的预存水费不够抵减怎么交税
  • 小型微利企业所得税税率2023
  • 或有负债披露原则
  • 1697510840
  • 0xc000007b应用程序无法正常启动win11
  • php解析xml文件
  • 债券利息收入属于什么会计科目
  • 收到保险公司的车赔款会计分录怎么写
  • 持有至到期投资减值准备
  • 应纳所得税额税率表
  • 个体户怎么开发票免税
  • php数组变字符串
  • php读取文件内容
  • 现代信号处理张贤达pdf
  • 怎么修改手机的地理位置
  • 外地工程预缴税款怎么入账啊
  • 代扣税费分录
  • 固定资产清理的账务处理
  • 个税申报表中的年金是什么意思?
  • sql 存储过程语句
  • mysql 中文乱码 识别
  • 一般纳税人接受捐赠的固定资产,捐赠方提供了有关凭证
  • 流动资金与固定资金
  • 长期股权投资投资损益的确认
  • 一般纳税人开普票税率是多少
  • 季报现金流量表可以不填吗
  • 企业所得税年度纳税申报表A类怎么填
  • 财务费用的核算内容有哪些
  • 生产成本如何结转
  • 到期不续约补偿金怎么算
  • 红字发票怎么申报增值税
  • 产品利润率如何计算
  • 什么是商业企业和工业企业
  • sql数据分类
  • sql指定字段添加数据
  • sql语句递归
  • system is boot up with
  • Linux系统下Qt的基本安装和配置
  • linux中cat命令的用法含义
  • ubuntu系统如何设置永不休眠
  • ubuntu下载安装QQ的命令
  • ghoststartservice.exe是什么进程 有什么作用 ghoststartservice进程查询
  • a4腰多大
  • free怎么使用
  • javascript date()
  • javascript编程规范
  • 用css制作网页的步骤
  • 批处理加延时
  • windowsxp命令行窗口怎么打开
  • nodejs一键安装
  • git pull could not read from remote repository
  • unity视频播放
  • js作用域和作用域链的理解阮一峰
  • 跟踪快件
  • 在电子税务局如何增加税种
  • 河南办税服务厅
  • 苏州公积金密码怎么改
  • 一般纳税人资格查询
  • 上海浦东税务局电话 工作时间
  • 内蒙古国家税务总局电子税务局官网
  • 船员工资是否需交税
  • 社保每个月都要交吗,不交了会怎么样
  • 国家税务总局广西壮族自治区税务局
  • 房地产企业土地增值税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设