Ich kann Klassen an Elemente in vue
binden, basierend auf Bedingungen wie:
:class="i18n.global.locale == 'ar' ? 'class1': 'class2'"
Aber wenn ich versuche, die gleiche bedingte Bindung style
so zu verwenden:
:style="[i18n.global.locale == 'ar' ? { 'background': 'blue;' }: { 'background': 'red' } ]"
styles
均未应用于该元素。为什么 :style
Befehl funktioniert nicht?
Beide Richtlinien gelten für container div
, die alle anderen Elemente enthalten.
我对您的问题进行了一些研究,因此要解决它,您可以执行以下操作:
{ '背景': '蓝色;' }
尝试删除“;”,对我来说,当我删除它时它开始起作用。