【发布时间】:2023-04-02 14:54:01
【问题描述】:
我可以根据这样的条件将一个类绑定到vue 中的一个元素:
:class="i18n.global.locale == 'ar' ? 'class1': 'class2'"
但是当我尝试用相同的条件绑定style 时:
:style="[i18n.global.locale == 'ar' ? { 'background': 'blue;' }: { 'background': 'red' } ]"
styles 都不应用于元素。为什么:style 指令不起作用?
这两个指令都应用于包含所有其他元素的container div。
【问题讨论】:
-
因为你写了无效的样式,背景颜色你应该写
backgroundColor: 'blue' -
Sass/postCsc不无效