ホームページ > ウェブフロントエンド > jsチュートリアル > Vue.js の一般的な命令 - v-for 命令のループに関するチュートリアル

Vue.js の一般的な命令 - v-for 命令のループに関するチュートリアル

陈政宽~
リリース: 2017-06-28 15:36:29
オリジナル
1741 人が閲覧しました

この記事では主に、Vue.js の一般的な命令、v-for 命令のループ使用に関する関連情報をサンプル コードを通じて詳しく紹介します。必要な人は以下から読んでみましょう。

はじめに

Vue.js では、v-for ディレクティブには item in items の形式の特別な構文が必要です。items はソース データ 配列、item は配列要素の反復のエイリアスです。

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 は、オブジェクトの

プロパティ を通じてデータを反復できます:

いいですね


効果:


スクリプトハウス

http://www.jb51.net

美しい人生があなたの創造を待っています!


v-for は、オブジェクトのプロパティを通じてデータを反復します。 2 番目のパラメーターをキー名として指定できます。


url: http://www.jb51.net

スローガン: 素晴らしい人生はあなたが創造するのを待っています!

v-forは、3番目のパラメータを
indexとして使用して、オブジェクトのプロパティを通じてデータを反復します

:


<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>
ログイン後にコピー


効果:

0 name: Script Home

1 URL: http://www.jb51.net2 スローガン: より良い人生はあなたが創造するのを待っています!

v-for は、
integers


<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;http://www.jb51.net&#39;,
    slogan: &#39;美好生活,等待你的开创!&#39;
   }
  }
 })
</script>
ログイン後にコピー


をループすることもできます。 効果:


<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;http://www.jb51.net&#39;,
    slogan: &#39;美好生活,等待你的开创!&#39;
   }
  }
 })
</script>
ログイン後にコピー

概要

以上がVue.js の一般的な命令 - v-for 命令のループに関するチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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