Scoped CSS

<style scoped >标签有 scoped 属性时,它的 CSS 只作用于当前组件中的元素

混用本地和全局样式

你可以在一个组件中同时使用有 scoped 和非 scoped 样式

<style>
/* 全局样式 */
</style><style scoped>
/* 本地样式 */
</style>

深选择器

如果想对设置了scoped的子组件里的元素进行控制可以使用’>>>’或者’deep’
一些预处理程序例如sass不能解析>>>属性,这种情况下可以用deep,它是>>>的别名,工作原理相同。

<template> /*父组件*/<div id="app"><gHeader></gHeader></div>
</template><style lang="css" scoped>.gHeader /deep/ .name{ //第一种写法color:red;}.gHeader >>> .name{   //二种写法color:red;}
</style>
<div class="gHeader">/*子组件*/<div class="name"></div>
</div>

动态生成的内容

使用v-html动态创建的DOM内容,不受设置scoped的样式影响,但你依然可以使用深选择器进行控制

Scoped CSS相关推荐

  1. [Vue]Scoped Css与Css Modules的区别

    均为解决CSS全局作用域问题(样式冲突(污染))的一个解决方案. 1.Scoped CSS 当 <style> 标签有 scoped 属性时,相当于在元素中添加了一个唯一属性用来区分. & ...

  2. Scoped CSS规范草案

    写在前面 问:什么是Scoped CSS规范? Scoped CSS规范是Web组件产生不污染其他组件,也不被其他组件污染的CSS规范. 面对组件化的普及,组件的复用很普遍的需求,然而CSS相互污染是 ...

  3. Vue scoped CSS 与深度作用选择器 /deep/

    2019独角兽企业重金招聘Python工程师标准>>> 如果你希望 scoped 样式中的一个选择器能够作用得"更深",例如影响子组件,你可以使用 >> ...

  4. [译] Vue: scoped 样式与 CSS Module 对比

    原文:Vue.js - Scoped Styles vs CSS Modules 作者:Michał Sajnóg 发表时间:Aug 28, 2018 译者:西楼听雨 发表时间: 2018/9/10 ...

  5. CSS scoped和module

    每个通过 vue-cli 创建的 Vue.js 应用都内置了两个很好的解决方案:Scoped CSS 和 CSS Modules (模块式 CSS). 一.Scoped CSS 在 style 标签上 ...

  6. CSS Modules 与 scoped

    CSS Modules 与 scoped 的不一样 What ? css 的作用域表现. Css modules 是一个CSS文件,其中所有类名和动画名称默认为局部作用域. 使用JS编译原生的CSS文 ...

  7. vue组件中的样式属性:scoped,解决在父组件中无法修改子组件样式问题

    Scoped CSS规范是Web组件产生不污染其他组件,也不被其他组件污染的CSS规范. vue组件中的style标签标有scoped属性时表明style里的css样式只适用于当前组件元素,它是通过使 ...

  8. vue ui无效_vue开发中,父组件添加scoped之后。解决在父组件中无法修改子组件样式问题。...

    在vue的开发中,我们需要引用子组件,包括ui组件(element.iview).但是在父组件中添加scoped之后,在父组件中书写子组件的样式是无效果的.去掉scoped之后,样式可以覆盖.但这样会 ...

  9. [css] 当拿到一个新的项目,让你对这个项目的css做下架构设计,你该如何下手?

    [css] 当拿到一个新的项目,让你对这个项目的css做下架构设计,你该如何下手? 公共变量(主题色/主要空隙/主要字号字体等) 编译器(scss/less/postcss/stylus) 自适应方案 ...

最新文章

  1. 关于域用户的离线缓存登录知识分享
  2. Java多线程知识点整理(线程池)
  3. Windows 08R2_AD图文详解
  4. python3 异步错误 asyncio.Semaphore RuntimeError: Task got Future attached to a different loop
  5. ElasticStack系列之十六 ElasticSearch5.x index/create 和 update 源码分析
  6. Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意
  7. zookeeper实现分布式锁的原理及具体使用案例
  8. Zookeeper--Watcher机制源码剖析一
  9. 关于Asp.Net开发中导入外部JavaScript文件的问题
  10. vscode不能跳转_vscode-goto-node-modules 一个快速定位 node 模块的 vscode 插件
  11. 设计模式之观察者模式PHP实现
  12. Atitit 安全规范 指南 常见五种意外防止规范 attilax总结
  13. 平面2R机器人(二连杆)运动学与动力学建模+附仿真模型
  14. 华为设备配置备份,配置文件导入导出,设备配置恢复,设备镜像上传
  15. java 聊天室系统实训总结_关于JAVA聊天室编写的总结
  16. yii框架封装拼多多开放平台sdk
  17. Git Commit failed with error The Git process exited with the code -1,073,741,819
  18. 【转】PIC单片机的 程序存储器,数据存储器,EEPROM区别
  19. mysql中问号传参_问号传值有以下三种方法:
  20. 从零到百亿互网融构展

热门文章

  1. sql语句里添加一列自然序号
  2. luogu2575 高手过招 sg函数
  3. Problem B: 英雄无敌3(2)
  4. 短域名有什么特点和优势?
  5. 解析 CSS 格式化上下文
  6. 2019河北省大学生程序设计竞赛(重现赛)部分题解
  7. webpack构建问题:Unexpected token: name (has)
  8. 上海电力大学计算机科学与技术专业怎么样,上海电力大学就业怎么样 可以去哪工作...
  9. kali 2.0 安装中文拼音和五笔输入法
  10. javascript实现单按钮显示隐藏元素