Fork me on GitHub
秋染蒹葭

vue进阶之一:样式覆盖与scoped作用域

当我们使用框架或者一切其他的官方组件时,为了实现特定的效果需要对框架中的样式进行覆盖。但是webpack在打包编译的时候,在开发环境与生产环境时的覆盖效果可能不同,这需要我们熟悉webpack的打包以及在正确的位置引入文件,一不小心部署后那将是何等的卧槽。另外vue在2.0对style标签引入了scoped,在我们不想各个单文件的样式相互影响的时候就可以使用该属性。但是这个属性在使用@import的时候,也是会有问题的。当然这些情况都会在文中详细说明。

为何生产环境与开发环境的覆盖规则不同

样式覆盖的正确姿势

scoped作用域

scoped与样式覆盖的水火不容性

参考资料
vue ssr,webpack 页面初次渲染时CSS加载顺序问题

本文标题:vue进阶之一:样式覆盖与scoped作用域

文章作者:zhyjor

发布时间:2018年04月17日 - 22:04

最后更新:2023年10月11日 - 02:10

原始链接:https://zhyjor.github.io/2018/04/17/vue进阶之一:样式覆盖与scoped作用域/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

🐶 您的支持将鼓励我继续创作 🐶

热评文章