LoginSignup
0
0

More than 3 years have passed since last update.

Vue.js v-forの使い方

Last updated at Posted at 2020-07-15

Vueのv-forの使い方について理解したこと

前回の記事で理解が怪しいまま終わった「v-for」について
シンプルなコードに書くと理解出来た。
前回の記事
Vue.jsを初めて触ってみた

以下今回の内容↓

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>Vueの練習</h1>
<div id="main">
    <p>{{test}}</p>
    <ul>
        <li v-for='item in list'>{{item}}</li>
        <!-- Vueの中で定義したlistという変数に指定された配列を繰り返し処理する -->
        <!-- itemは配列の中身を表示する場所を{}で指定している -->
    </ul>
</div>


<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<script>

new Vue({
    el:'#main',
    data:{
        test:'helo',
        list:[1,2,3,4]
    }
})


</script>
</body>
</html>

ポイントはココ!↓
html側
<li v-for='item in list'>{{item}}</li>
<!-- Vueの中で定義したlistという変数に指定された配列を繰り返し処理する -->
<!-- itemは配列の中身を表示する場所を{}で指定している -->

js側

new Vue({
el:'#main',
data:{
test:'helo',
list:[1,2,3,4]
}
})

つまり
〇〇 in ✖️✖️の
「✖️✖️」でjs側のdata内の配列を格納した変数を指定。
「〇〇」はその配列の内容を表示する場所をhtml側で{}で括って指定。

ここを押さえると理解できそうだ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0