亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue.js中v-for指令怎么用

發布時間:2022-03-14 09:09:30 來源:億速云 閱讀:194 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關Vue.js中v-for指令怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

一、什么是v-for指令

在Vue.js中,我們可以使用v-for指令基于源數據重復渲染元素。也就是說可以使用v-for指令實現遍歷功能,包括遍歷數組、對象、數組對象等。

二、遍歷數組

代碼示例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <!--引入vue.js-->
    <script src="node_modules/vue/dist/vue.js" ></script>
    <script>
       window.onload=function(){
           // 構建vue實例
           new Vue({
               el:"#my",// el即element,表示掛載的元素,不能掛載在HTML和body元素上面
               data:{
                      array:[1,2,3,4],//數組
               },
               // 方法
               methods:{

               }
           })
       }
    </script>
</head>
<body>
    <div id="my">
                <div>
                    <h2>下面的使用v-for遍歷數組</h2>
                    <div>
                          <h2>只顯示值</h2>
                          <ul>
                              <li v-for=" v in array">{{v}}</li>
                          </ul>
                      </div>
                      <div>
                        <h2>顯示值和索引</h2>
                        <ul>
                            <li v-for=" (v,index) in array">值:{{v}},對應的索引:{{index}}</li>
                        </ul>
                      </div>
                </div>
    </div>
</body>
</html>

其中index表示數組的索引

效果如下圖所示:

Vue.js中v-for指令怎么用

注意:最新的版本中已經移除了$index獲取數組索引的用法

三、遍歷對象

代碼示例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <!--引入vue.js-->
    <script src="node_modules/vue/dist/vue.js" ></script>
    <script>
       window.onload=function(){
           // 構建vue實例
           new Vue({
               el:"#my",// el即element,表示掛載的元素,不能掛載在HTML和body元素上面
               data:{
                      array:[1,2,3,4],//數組
               },
               // 方法
               methods:{

               }
           })
       }
    </script>
</head>
<body>
    <div id="my">
                <div>
                    <h2>下面的使用v-for遍歷數組</h2>
                    <div>
                          <h2>只顯示值</h2>
                          <ul>
                              <li v-for=" v in array">{{v}}</li>
                          </ul>
                      </div>
                      <div>
                        <h2>顯示值和索引</h2>
                        <ul>
                            <li v-for=" (v,index) in array">值:{{v}},對應的索引:{{index}}</li>
                        </ul>
                      </div>
                </div>
    </div>
</body>
</html>

效果如下圖所示:

Vue.js中v-for指令怎么用

四、遍歷數組對象

代碼示例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>使用v-for指令遍歷數組對象</title>
    <!--引入vue.js-->
    <script src="node_modules/vue/dist/vue.js" ></script>
    <script>
       window.onload=function(){
           // 構建vue實例
           new Vue({
               el:"#my",// el即element,表示掛載的元素,不能掛載在HTML和body元素上面
               data:{
                      lists:[
                          {name:"kevin",age:23},
                          {name:"tom",age:25},
                          {name:"joy",age:28}
                      ]
               },
               // 方法
               methods:{

               }
           })
       }
    </script>
</head>
<body>
    <div id="my">      
          <div>
                <h2>下面的使用v-for遍歷數組對象</h2>
                <div>
                      <h2>只顯示值</h2>
                      <ul>
                          <li v-for=" list in lists">name值:{{list.name}},age值:{{list.age}}</li>
                      </ul>
                  </div>
                  <div>
                    <h2>顯示值和鍵</h2>
                    <ul>
                        <li v-for=" (list,index) in lists">name值:{{list.name}},age值:{{list.age}}, 對應的鍵:{{index}}</li>
                    </ul>
                  </div>
            </div>
    </div>
</body>
</html>

效果如下圖所示:

Vue.js中v-for指令怎么用

感謝各位的閱讀!關于“Vue.js中v-for指令怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

准格尔旗| 正阳县| 成武县| 伊通| 泾川县| 阿合奇县| 巴青县| 江陵县| 广宁县| 闽侯县| 福州市| 同心县| 盐亭县| 翁牛特旗| 独山县| 广宁县| 紫云| 松江区| 武穴市| 藁城市| 徐州市| 灌阳县| 合阳县| 车致| 建平县| 太康县| 乐业县| 贵阳市| 白沙| 泸定县| 正安县| 中方县| 句容市| 海林市| 庆城县| 德庆县| 南和县| 宜良县| 方正县| 玛沁县| 本溪市|