>  기사  >  웹 프론트엔드  >  v-for 명령어를 사용한 루프 예제 코드

v-for 명령어를 사용한 루프 예제 코드

零下一度
零下一度원래의
2017-06-29 15:51:052288검색

이 글에서는 주로 Vue.js의 일반적인 명령어, v-for 명령어의 루프 사용에 대한 관련 정보를 소개합니다. 이 글에서는 모두가 참고할 수 있고 학습할 가치가 있는 예제 코드를 통해 자세히 소개합니다. 필요한 사람은 아래에서 읽어보세요.

Preface

Vue.js에서 v-for 지시어에는 항목의 항목 형식으로 특수 구문이 필요하며 항목은 소스 데이터 array이고 항목은 배열 요소 반복에 대한 별칭입니다.

v-for는 데이터를 배열에 바인딩하여 목록을 렌더링할 수 있습니다.


<p id="wantuizhijia">
 <ol>
  <li v-for="site in sites">
   {{ site.name }}
  </li>
 </ol>
</p>

<script>
 new Vue({
  el: &#39;#wantuizhijia&#39;,
  data: {
   sites: [
    { name: &#39;网推之家&#39; },
    { name: &#39;谷歌&#39; },
    { name: &#39;淘宝&#39; }
   ]
  }
 })
</script>

출력:

템플릿에서 v-for 사용:


<p id="wantuizhijia">
 <ul>
  <template v-for="place in places">
   <li>{{ place.name }}</li>
   <li>--------------</li>
  </template>
 </ul>
</p>

<script>
 new Vue({
  el: &#39;#wantuizhijia&#39;,
  data: {
   places: [
    { name: &#39;厦门&#39; },
    { name: &#39;漳州&#39; },
    { name: &#39;福州&#39; }
   ]
  }
 })
</script>

효과:

v-for는 객체의 속성을 통해 데이터를 반복할 수 있습니다.


<p id="wangtuizhijia">
 <ul>
  <li v-for="value in object">
   {{ value }}
  </li>
 </ul>
</p>

<script>
 new Vue({
  el: &#39;#wangtuizhijia&#39;,
  data: {
   object: {
    name: &#39;脚本之家&#39;,
    url: &#39;www.jb51.net&#39;,
    slogan: &#39;美好生活,等待你的开创!&#39;
   }
  }
 })
</script>

효과:


www . jb51.net

멋진 인생이 당신의 창조를 기다리고 있습니다!

v-for는 개체의 속성을 통해 데이터를 반복합니다. 두 번째 매개변수를 키 이름으로 제공할 수 있습니다.


<p id="wangtuizhijia">
 <ul>
  <li v-for="(value, key) in object">
   {{ key }} : {{ value }}
  </li>

 </ul>
</p>

<script>
 new Vue({
  el: &#39;#wangtuizhijia&#39;,
  data: {
   object: {
    name: &#39;脚本之家&#39;,
    url: &#39;www.jb51.net&#39;,
    slogan: &#39;美好生活,等待你的开创!&#39;
   }
  }
 })
</script>

효과:

name: Script House

url : www.jb51.net

슬로건: 멋진 인생이 당신을 창조하기를 기다립니다!

v-for는 세 번째 매개변수를 index로 사용하여 개체의 속성을 통해 데이터를 반복합니다.


<p id="wangtuizhijia">
 <ul>
  <li v-for="(value, key, index) in object">
   {{ index }} {{ key }}:{{ value }}
  </li>

 </ul>
</p>

<script>
 new Vue({
  el: &#39;#wangtuizhijia&#39;,
  data: {
   object: {
    name: &#39;脚本之家&#39;,
    url: &#39;www.jb51.net&#39;,
    slogan: &#39;美好生活,等待你的开创!&#39;
   }
  }
 })
</script>

효과:

0 이름: Script House

1 url: www.jb51.net

2 슬로건: 더 나은 삶이 당신을 기다리고 있습니다!

v-for는 integer


<p id=”wangtuizhijia”>
<ul>
<li v-for=”n in 10″>
{{ n }}
</li>
</ul>
</p>
<script>
new Vue({
el: ‘#wangtuizhijia&#39;
})
</script>
</body>

효과:

1
2
3
4
5
6
7을 반복할 수도 있습니다.
8
9
10

위 내용은 v-for 명령어를 사용한 루프 예제 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.