在Vue.js(3)中,直接将class属性添加到组件声明标签中是正常的吗?

bihw5rsg  于 2023-06-24  发布在  Vue.js
关注(0)|答案(1)|浏览(185)
<MyComponent  class="extra class from parent" />

在MyComponent文件中:

<style lang = "scss" scoped>

 .my-component{
    font-size:1rem;
}

它工作,但它是好的,一个很好的做法,等等。?
为什么?我想这样就不需要传递额外的类 prop 了!

bxgwgixi

bxgwgixi1#

是的,完全可以这样做。对于静态类,您可以使用class关键字添加。在像你想动态计算类名这样的场景中,使用:class
更多信息请参考官方文档:https://vuejs.org/guide/essentials/class-and-style.html#binding-html-classes

相关问题