【发布时间】:2017-12-30 01:19:49
【问题描述】:
见下文my-component.vue。此组件需要可主题化。
它需要获取外部 css 表,因为我需要允许其他开发人员自定义其内部外观。
除了accept a javascript object还有其他方法吗?
<template>
<div class="container">
<div class="A"></div>
<div class="B"></div>
<div class="C"></div>
</div>
</template>
<style scoped>
.A {
background-color:green;
}
.B {
background-color: red;
}
.C {
background-color: yellow
}
</style>
【问题讨论】:
-
为什么这种方法不好?
-
我有来自 react 的 JavaScript 中的 css 经验。也许没问题,但它并不完美,对 vue 开发人员来说也不直观
-
不要使用作用域 CSS 并将类命名为 .component__class。
标签: javascript css vue.js