javascript - 样式化自定义导入的 vue 组件

标签 javascript css vue.js vuejs2

是否可以像这样设置自定义组件的样式:

<my-component class="someClass" />
...
<style>
  .someClass {
    //styles here
  }
</style>

到目前为止我还没有成功,这怎么能完成呢?

最佳答案

例如,将一个按钮包裹在一个通过应用程序导入的组件中,我设法让它像这样工作:

<my-component class="someClass">I'm a button wrapped in 'my-component'</my-component>

<style scoped>
.v-btn.someClass {
    color: blue;
}
</style>

编辑: 我刚刚意识到您的问题与 Vuetify 无关,因此 v-btn 可能不是您要寻找的类(class)。在您的情况下可能只是以下情况:

<style scoped>
button.someClass {
    color: blue;
}
</style>

关于javascript - 样式化自定义导入的 vue 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57690919/

相关文章:

css - Typo3 7.6 向 RTE 中的 Heading-Element 添加自定义类

JavaFX、堆叠条形图和 CSS

vue.js - 如何解决VueJS组件(TypeScript)中的 "_super.apply is not a function"

vue.js - 如何使用 vue.js 和 WordPress Rest api 来模板化特定页面?

javascript - Vuejs 不从 mixins 中读取属性并导出 NOT FOUND 错误。

javascript - html 中的链接不起作用

javascript - 有没有办法让 div 从展开的 div 左右浮动?

javascript - 模型 fetch() 不触发任何事件

html - Div的位置

javascript - 立即检测连接丢失 - Websocket - JavaScript