我可以根据如下条件将类绑定到 vue
中的元素:
:class="i18n.global.locale == 'ar' ? 'class1': 'class2'"
但是当我尝试使用相同的条件绑定 style
时,如下所示:
:style="[i18n.global.locale == 'ar' ? { 'background': 'blue;' }: { 'background': 'red' } ]"
styles
均未应用于该元素。为什么 :style
指令不起作用?
这两个指令都应用于包含所有其他元素的 container div
。
我对您的问题进行了一些研究,因此要解决它,您可以执行以下操作:
{ '背景': '蓝色;' }
尝试删除“;”,对我来说,当我删除它时它开始起作用。