中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

驻马店市| 克山县| 绥化市| 曲靖市| 贡山| 蕉岭县| 洞口县| 松阳县| 买车| 延津县| 商丘市| 三江| 华安县| 华池县| 通州市| 义马市| 晴隆县| 岑巩县| 阿克陶县| 屯留县| 桐城市| 万年县| 饶平县| 沈丘县| 安仁县| 万安县| 株洲市| 清水河县| 科技| 西乡县| 鄄城县| 天镇县| 聂荣县| 上杭县| 洱源县| 凤台县| 波密县| 营口市| 广安市| 渭源县| 新巴尔虎右旗|