我想在我的 Vue 应用程序上有一个深色和浅色的主题。我可以创建dark.scss文件并更改类样式并使用!important属性来覆盖组件中定义的样式。或者我可以在我的组件中使用并根据主题props更改 className 。v-if例如,className__light当主题很亮时将类设置为,否则设置为className__dark。在所有情况下,例如性能或所需时间,哪一个更好?
dark.scss
!important
props
v-if
className__light
className__dark
繁花如伊
相关分类