在写css的时候有时候会大量重复使用一些颜色,加入今后要修改,就得修改所有的地方,这样显然不符合分离的设计(解耦)。所以应该怎么做呢?

1.创建一个新文件,里面存放样式

varibles.stylus:

$bgColor=#00bcd4

2.在style中引用

这里一定要注意,@是webpack定义的src目录。但是这里在使用是需要加~ 即~@

@import "文件所在的相对路径/varibles.stylus"
或者使用~@代替路径
@import "~@/assets/styles/varibles.stylus"

3.使用

最后将 #00bcd4 替换成 $bgColor

vue中css代码优化----样式篇相关推荐

  1. Vue 中 css scoped 样式穿透 ( stylus[] / sass / less[/deep/] )

    scoped看起来很好用,当时在Vue项目中,当我们引入第三方组件库时(如使用element-ui),需要在局部组件中修改第三方组件库样式,而又不想去除scoped属性造成组件之间的样式覆盖.这时我们 ...

  2. Vue中CSS模块化最佳实践

    Vue风格指南中介绍了单文件组件中的Style是必须要有作用域的,否则组件之间可能相互影响,造成难以调试. 在Vue Loader Scope CSS和Vue Loader CSS Modules两节 ...

  3. vue中,scss样式的三种写法——当前页面直接定义、@import引入样式、main.js引入公共样式 deep和important的写法

    vue中,scss样式的三种写法--当前页面直接定义.@import引入样式.main.js引入公共样式 & deep和important的写法 1.安装scss # 安装node-sass ...

  4. 系列九、vue中css样式字体设置为华文行楷

    一.下载华文行楷字体 # 下载地址 https://file.diyiziti.com/front/download/common/download?id=91# 百度网盘分享地址 链接:https: ...

  5. Vue 中 CSS 动画原理

    下面这段代码,是点击按钮实现hello world显示与隐藏 <div id="root"><div v-if="show">hello ...

  6. vue中绑定style样式的方式

    vue中绑定样式的方式有多种 下面就来看看吧 开始之前先准备一些样式 css样式 <style>.red {color: red}.green {color: green}.big {fo ...

  7. vue中scoped的样式污染处理

    1.为什么要用scoped? 当组件间的类名相同时,会发生css样式污染问题. 如果是父子组件有相同类名,则样式都为父组件中的同类名样式,如果是兄弟组件,看哪个组件最后创建,样式就以哪个为主进行覆盖之 ...

  8. vue中:class实现样式的绑定

    在vue中通过 :class 实现 实现 标签中 条件与样式的绑定 示例代码: <div class="right" :class="{ kuan: 条件1, bi ...

  9. vue中修改滚动条样式

    该方法只适用于Chrome浏览器 样式写在 APP.vue 中,可以用在全局,如果只用在那个盒子中,只需要在::前面加上盒子的class名就可以 ::-webkit-scrollbar {width: ...

最新文章

  1. 【spring框架】spring整合hibernate初步
  2. 2016弱校联萌十一专场10.2
  3. 皮一皮:太像了....
  4. Oracle原理:11g的体系结构
  5. socket、端口、进程的关系
  6. EXcel 2016添加下拉列表,并且配置不同颜色,图文并茂手把手指导
  7. C# Zip解压缩,规避 [content_types].xml 文件
  8. C# .NET学习经验总结
  9. RedHat Linux下获取snmp信息不全的解决办法
  10. Linux下Select多路复用实现简易聊天室
  11. c语言单片机外部中断程序,单片机外中断汇编语言和C语言程序
  12. html 排版标签、文本格式化标签、图像标签、链接标签、注释标签、路径、锚点定位、base文本标签、pre标签、特殊字符
  13. PLL-Hyd-PEG-COOH/NH2/NHS/OH/MAL/SH/N3 聚赖氨酸-腙键-聚乙二醇-官能团的制备
  14. jQuery,实现想弹出什么,弹出什么(弹出提示、弹出一个新的页面等等)
  15. Vue keep-alive组件缓存 基础用法
  16. 美国各州边界矢量划分图
  17. 电子榨菜之Mendix漫画
  18. vue拼接html并绑定点击事件
  19. 逻辑回归(logistic regression)原理理解+matlab实现
  20. 车联网的信息安全问题及安全威胁

热门文章

  1. U3D游戏角色血条制作并显示血量变化
  2. C# WebRequest GET/POST request
  3. Java工程师入职——配置环境及安装开发工具
  4. Java8的GC垃圾回收(一)
  5. Volley内部UI层回调的实现代码
  6. 全球与中国鼻腔护理产品市场现状及未来发展趋势
  7. vue+element的表格中添加加减按钮的问题
  8. 钉钉的密聊消息会保存在服务器吗,钉钉密聊如何匿名?怎么使用?
  9. SAP参数记忆功能失效
  10. Flink 获取 Kafka 中的数据,分流存储到 Redis、MySQL 中