标签: javascript css vue.js
我最近发现了Vue.js. 我在单文件组件架构中使用它,我注意到我的所有组件都是'样式都在页面中加载(即使是那些不活动的样式)。
有没有办法只加载当前组件' CSS,并避免重复代码?
答案 0 :(得分:1)
您可以使用scoped属性使样式仅适用于当前元素:
scoped
<style scoped> .class{ //will only apply to this component } </style>
答案 1 :(得分:1)
Webpack将concat and minify所有来源(即使它们都是作用域)。
将所有组件中的CSS提取到单个文件中并使用cssnano缩小。
我真的没有看到你需要将CSS拆分成单独文件的用例。