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

如果做网站需要多少钱百度培训

如果做网站需要多少钱,百度培训,wordpress换行按什么,普宁旅游网站设计方案文章目录 vue中的样式穿透scoped 样式隔离父组件可以修改子组件根节点样式 deep 样式穿透:deep(.el-col)的原理 vue中的样式穿透 scoped 样式隔离 一个style标签拥有scoped属性时,css样式就只能作用于当前的组件,这样就可以使得组件之间的样式不互相污…

文章目录

  • vue中的样式穿透
    • scoped 样式隔离
      • 父组件可以修改子组件根节点样式
    • deep 样式穿透
      • :deep(.el-col)的原理

vue中的样式穿透

scoped 样式隔离

一个style标签拥有scoped属性时,css样式就只能作用于当前的组件,这样就可以使得组件之间的样式不互相污染。如果一个项目中的所有style标签全部加上了scoped,相当于实现了组件的私有化,样式的模块化。

原理
scope的本质是分别给 HTML 标签和 CSS 选择器添加 data-v-xxx,来达到样式隔离的效果。

  1. 选中的标签中添加属性data-v-hash
  2. 样式选择器在后面追加data-v-hash的属性选择器
    在这里插入图片描述

样式穿透问题
使用 scoped 后,父组件是没有办法修改子组件中的样式(除了子组件根节点)

  • 父组件的样式将不会渗透到子组件中
  • 父组件可以修改子组件根节点样式

父组件可以修改子组件根节点样式

如果在父组件中设置样式div span,那么父组件该样式的优先级高一点,所以span是黑色

//父组件css
span{color: black;
}//子组件html
<template><span >子组件</span>
</template>//子组件css
.children span{color: blue;
}

在这里插入图片描述

//父组件css
div .children span{color: black; //样式没生效
}//子组件html
<div class="children"><span >子组件</span>
</div>//子组件css
.children span{color: blue;
}

此时,父组件的样式没有生效
在这里插入图片描述

deep 样式穿透

作用:scoped的样式可以作用得更深,比如影响子组件。

vue2中穿透的方法:::v-deep

>>> /deep/已弃用。

::v-deep .el-col {margin-bottom: 20px;
}

vue3穿透的方法:deep(.className)
官方推荐:deep(.el-col)深度选择器。

::v-deep(.el-col) {margin-bottom: 20px;
}// 缩写
:deep(.el-col) {margin-bottom: 20px;
}

:deep(.el-col)的原理

在上面的案例中,.children是子组件的根元素可以获取到,我们也可以看见.children标签上有子组件的hash值。所以需要穿透的是span属性。

//父组件
div .children :deep(span){color: black;
}//解析出来时
div .children[data-v-7a7a37b1] span{color: black;
}

由此可见:deep()的原理就是在前面添加[data-v-hash]

所以如果使用deep的样式节点没有父节点,这种用法是没有意义的。使用deep之后解析的代码为[data-v-hash] 节点
原因是没有父节点说明本身就是该组件的根元素,那么父组件可以修改其样式

http://www.shuangfujiaoyu.com/news/54167.html

相关文章:

  • 职工之家网站开发新闻稿厦门seo排名收费
  • 阿里云如何注册域名天津优化网络公司的建议
  • 山西 网站建设山西网络营销外包
  • 网站在哪里找网络营销师怎么考
  • 域名怎么用到自己做的网站百度竞价关键词质量度怎么提升
  • 网站推广行业镇江网站建设推广
  • 什么网站做的好看的网络营销理论基础
  • 苏州网站设计网站开发公司学历提升
  • 一起做单网站怎么样如何做好品牌推广工作
  • 杭州哪家公司做网站比较好seo独立站
  • wordpress ajax loginseo实战培训费用
  • 网站开发学校系统优化app最新版
  • 在凡科网申请的网站设置网页访问密码seo优化排名是什么
  • 商务网站开发的基本原则唐老鸭微信营销软件
  • 鹤岗做网站公司网络seo优化
  • 北京网站建设公司费用效果好的东莞品牌网站建设
  • 用dw做php网站外贸网站平台
  • 网站后台管理系统使用方法seo软件视频教程
  • 广州 科技网站建设公司山西网络营销seo
  • 大连品牌官网建站nba体育新闻
  • 做淘宝客需要建网站吗营销云
  • 辽宁官方网站做辣白菜佛山百度seo点击软件
  • 那个网做网站便宜杭州线上推广
  • 网站改版有什么影响百度推广登录入口下载
  • 企业建网站多少钱seo常用工具
  • web 设计网站模板下载什么是百度指数
  • 同ip网站怎么做电脑系统优化软件
  • 雄县有做网站的吗百度网站分析
  • 怎么做推广网站赌场域名seo查询
  • 仪表东莞网站建设搜索引擎优化的主要工作有