バインド(バインディング)とはデータバインディングの略でデーターとテンプレート(HTML)の要素を紐づけることによって、データーの変更をテンプレート側に自動で反映する仕組みのこと。
クラス(class)属性にバインドする
書式:<要素名 v-bind:class=”{class名: class名を出力する条件式}”>
コンソールからの変更・確認の方法
バインドさせて文字の色を変えてみよう、赤色に変わるよ
「console」→「app4.color = true」を入力 →ENTERリストデーターをバインドする
書式:<要素名 v-for=”配列要素を代入する変数名 in 配列の変数名”>・・・</要素名>
商品コード | 商品名 |
---|---|
{{item.code}} | {{item.name}} |
条件付きで描画する
書式:<要素名 v-if=”条件式>条件式が成立する場合の出力内容</要素名>
さあ、バインドさせてみよう!(もし500円以下なら「セール実施中」と表示される設定になってます)コンソールからの変更・確認の方法
「console」→「app6.price = ’ここに値段’ 」を入力 →ENTERまたは、Javascript側のprice : 980となっているところを500円以下に変更してみましょう
この本を参考にして学び、完成させることができました。しかし、ここではプログラミング初心者の私が詳しく解説することは、おこがましく、難しく出来ません(ToT)
その点、この本では丁寧な解説が載っていますので、解説とともにコードを書き、完成させればより深く学ぶことができます(^.^)、実際、初心者の私でもわかりやすかったです。身に付けて消えないスキルが3,000円弱でコスパよく、買っておいてよかったと満足してます。