2017-07-14 10 views
1

VueJSでinline cssのガイドに従っています:https://vuejs.org/v2/guide/class-and-style.html#Binding-Inline-Styles。しかし、状況によっては機能しない場合もあります。無効な式::スタイル= "{ボーダー色左:colorSelected}" - :VueJSでインラインスタイルが機能しない

:スタイル= "{背景:colorSelected}" //

次の作業は、というエラーを与えます

:スタイル= "{ボーダー色左:colorSelected}"

答えて

3

を働いていない//これは、オブジェクトリテラルに対して無効なJavaScriptの構文は次のとおりです。

:style="{ 'border-left-color': colorSelected }" 

か、この(ヴュー固有)のように、それを指定することができます:

:style="{ borderLeftColor: colorSelected }" 

またスタイルがborder-left-colorないborder-color-leftであるオブジェクトのプロパティには、引用符を持っている必要があります。

+0

ありがとう!実際に私はこれを試しました。しかし、動作しませんでした。私はborder-left-colorの代わりにborder-color-leftを使用していたので –

関連する問題