Vue.js で HTML クラス配列をバインドする際の構文エラーの原因の分析

高洛峰
リリース: 2017-01-12 13:09:41
オリジナル
1558 人が閲覧しました

Vue.js は HTML クラスの配列をバインドする際に構文エラーがあります。 詳細は次のとおりです。

条件付きクラスが複数ある場合、このように書くのは少し面倒です。 1.0.19 以降では、配列構文でオブジェクト構文を使用できます:

このように書くと、正常に実行できますが、エラーが発生します

data: {
classA: 'class-a',
classB: 'class-b',
classC: 'class-c',
isB: true,
isC: false
}
<div :class="[classA, { classB: isB, classC: isC }]">
ログイン後にコピー

次のようにレンダリングされます:

<div class="class-a classB">
ログイン後にコピー

If itはこのようなダッシュです class-b は失敗するため、ここでも引用符付きの標準オブジェクト構文を使用する必要があります

<div :class="[classA, { &#39;class-b&#39;: isB, &#39;class-c&#39;: isC }]">
ログイン後にコピー

は次のようにレンダリングされます:

<div class="class-a class-b">
ログイン後にコピー

上記は、 によって導入された Vue.js バインディング HTML クラスです。エディター。配列の構文エラーです。ご質問があればメッセージを残してください。編集者がすぐに返信します。また、PHP 中国語 Web サイトをサポートしていただきありがとうございます。

Vue.js で HTML クラス配列をバインドする際の構文エラーの原因を分析したその他の関連記事については、PHP 中国語 Web サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート