問題

6
Vue.js

繰り返し処理をしてみよう!

Vue.jsの問題に挑戦しよう!

問題

繰り返し処理をしてみよう!

v-for構文を使って見本のようなリストを作成してみよう!
表示させる文字や、cssスタイルは好きに変えてOK!

あらかじめエディタに書くコード

                    <ul id="app">
    <li class="hobby-card" v-for="hobby in hobbies" :key="hobby.name">
      {{ hobby.name }}
    </li>
</ul>
<style>
    .hobby-card {
      width: 50%;
      padding: 1rem;
      margin: 1rem auto;
      color: #ffffff;
      background: #40b983;
      box-shadow: 2px 2px 4px #ddd;
      font-weight: bold;
    }
    .hobby-card:hover {
      opacity: .8;
    }
</style>   
¥Vue¥
                

期待する画面

解答の画像

解答と解説(繰り返し処理をしてみよう!)

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

まずはVue側でhobbiesという趣味のデータを用意して、用意したデータをv-forで繰り返し表示させているぞ。
v-for="hobby in hobbies"の部分が該当のコードだが、これはhobbiesというデータをhobbyに一つづつ格納している形になる。
そして{{ hobby.name }}として一つづつ格納したhobbyの名前を引っ張ってきているぞ。

さらにスキルアップしたい方は公式LINEから「Vue.js」と送信すると動画が見れます。

LINE登録して動画を視聴する
あなたに合った学習プランは?LINE適正コース診断はこちら