国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Vue指令v-for遍歷輸出JavaScript數組及json對象的常見方式小結

2019-11-19 12:09:59
字體:
來源:轉載
供稿:網友

本文實例講述了Vue指令v-for遍歷輸出JavaScript數組及json對象的常見方式。分享給大家供大家參考,具體如下:

定義數據:

<script>  new Vue({    el:"#test",    data:{      message:"infor",      list:["a","b","c","d","e"],      web:{        "百度":"https://www.baidu.com",        "搜狐":"https://www.sohu.com",        "新浪":"https://www.sina.com",        "淘寶":"https://www.taobao.com"      }    }  })</script>

html結構:

<div id="test">    <div>{{ message }}</div>    <div>{{ list }}</div>    <div>{{ web }}</div></div>

完整示例:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>v-for遍歷</title></head><body>  <div id="test">    <div>{{ message }}</div>    <div>{{ list }}</div>    <div>{{ web }}</div>  </div>  <script src="https://cdn.bootcss.com/vue/2.4.4/vue.min.js"></script>  <script>    new Vue({      el:"#test",      data:{        message:"infor",        list:["a","b","c","d","e"],        web:{          "百度":"https://www.baidu.com",          "搜狐":"https://www.sohu.com",          "新浪":"https://www.sina.com",          "淘寶":"https://www.taobao.com"        }      }    })  </script></body></html>

使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun冊數,輸出結果:

v-for對數組的幾種輸出方式:

1.只輸出value值

html代碼:

<div id="test">    <div v-for = "item in list">{{ item }}</div></div>

使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun冊數,輸出結果:

2.輸出value值且輸出對應的索引值

html代碼:

<div id="test">    <div v-for = "(item,index) in list">{{ item }}的索引值是{{ index }}</div></div>

使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun冊數,輸出結果:

v-for對json格式的幾種輸出方式

1.只輸出value值

html代碼:

<div id="test">    <div v-for = "item in web">{{ item }}</div></div>

使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun冊數,輸出結果:

2.輸出value值和key值

html代碼:

<div id="test">    <div v-for = "(item,key) in web">{{ key }} 的網址是 : {{ item }}</div></div>

使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun冊數,輸出結果:

3.輸出value值,key值和索引值index

html代碼:

<div id="test">    <div v-for = "(item,key,index) in web">{{ index }}__{{ key }} 的網址是 : {{ item }}</div></div>

使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun冊數,輸出結果:

可以看出,在數組里面,小括號里面的參數第一位是value值,第二位是索引值
在json里面,第一位是value值,第二位是key值,第三位是索引值

有的文章里面說$index是數組的內置變量數組下標,$key是json內置變量,可是我沒有測出來,且提示有錯,不知道這個到底對不對。

希望本文所述對大家vue.js程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 库车县| 舒兰市| 秦安县| 出国| 永丰县| 罗甸县| 太保市| 黔西| 长沙县| 伊春市| 会泽县| 翼城县| 德保县| 怀远县| 观塘区| 乌拉特后旗| 林芝县| 米林县| 日喀则市| 玛多县| 中西区| 余江县| 宁强县| 云阳县| 工布江达县| 唐山市| 宜宾县| 桓仁| 长葛市| 黄陵县| 甘德县| 读书| 塔城市| 松原市| 肥东县| 洛扎县| 阿瓦提县| 南澳县| 安达市| 梁平县| 长阳|