Vue中foreach數(shù)組與js中遍歷數(shù)組的寫法說明
Vue中使用Axios發(fā)送get或者post請求,發(fā)送請求時需要在js中
對請求參數(shù)進(jìn)行遍歷并處理。
接收響應(yīng)時需要對響應(yīng)結(jié)果進(jìn)行遍歷和處理。
注意區(qū)分在vue和js中foreach數(shù)組的區(qū)別。
實(shí)現(xiàn)在js中遍歷數(shù)組
//定義班次詳細(xì)數(shù)組 var bcglxiangxiList = new Array(); //定義班次詳細(xì)對象 var bcxiangxi = {}; //循環(huán)傳遞的參數(shù) bcglXiangXiListParam.forEach(element => { bcxiangxi.xh = element.xh; bcxiangxi.bcbh = data.bcbh; bcxiangxi.dkkssj = element.sjfw[0]; bcxiangxi.dkjssj = element.sjfw[1]; bcxiangxi.ts = element.ts; bcxiangxi.dkdd = element.dkdd; bcxiangxi.zxjxljsj = element.jxsjfw[0]; bcxiangxi.zdjxljsj = element.jxsjfw[1]; //將班次詳細(xì)對象存進(jìn)班次詳細(xì)數(shù)組 bcglxiangxiList.push(bcxiangxi); });
在vue中遍歷數(shù)組
var bcglxiangxiList = new Array();var bcxiangxi = {};debugger;if ( response.data.bcglXiangXiList != null && response.data.bcglXiangXiList.length > 0) { console.log(response.data.bcglXiangXiList); response.data.bcglXiangXiList.forEach((item, index) => { console.log(item); bcxiangxi.xh = item.xh; bcxiangxi.bcbh = item.bcbh; //debugger bcxiangxi.sjfw = new Array(); bcxiangxi.sjfw[0] = item.dkkssj; bcxiangxi.sjfw[1] = item.dkjssj; bcxiangxi.ts = item.ts; bcxiangxi.dkdd = item.dkdd; bcxiangxi.jxsjfw = new Array(); bcxiangxi.jxsjfw[0] = item.zxjxljsj; bcxiangxi.jxsjfw[1] = item.zdjxljsj; bcglxiangxiList.push(bcxiangxi); });}
可以看到遍歷的方式是一樣的,在js中一樣可以用兩個參數(shù)的遍歷方式
//定義班次詳細(xì)數(shù)組 var bcglxiangxiList = new Array(); //定義班次詳細(xì)對象 var bcxiangxi = {}; //循環(huán)傳遞的參數(shù) bcglXiangXiListParam.forEach((element,index) => { bcxiangxi.xh = element.xh; bcxiangxi.bcbh = data.bcbh; bcxiangxi.dkkssj = element.sjfw[0]; bcxiangxi.dkjssj = element.sjfw[1]; bcxiangxi.ts = element.ts; bcxiangxi.dkdd = element.dkdd; bcxiangxi.zxjxljsj = element.jxsjfw[0]; bcxiangxi.zdjxljsj = element.jxsjfw[1]; //將班次詳細(xì)對象存進(jìn)班次詳細(xì)數(shù)組 bcglxiangxiList.push(bcxiangxi); });vue forEach循環(huán)使用
//data為集合 data.forEach(function(item, index) { //item 就是當(dāng)日按循環(huán)到的對象 //index是循環(huán)的索引,從0開始})
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. Django使用HTTP協(xié)議向服務(wù)器傳參方式小結(jié)2. tomcat共享多個web應(yīng)用會話的實(shí)現(xiàn)方法3. Python如何實(shí)現(xiàn)的簡單購物車程序4. JSP登錄中Session的用法實(shí)例詳解5. ajax實(shí)現(xiàn)提交時校驗(yàn)表單方法6. asp中Request.ServerVariables的參數(shù)集合7. vue實(shí)現(xiàn)給div綁定keyup的enter事件8. 強(qiáng)烈推薦一個基于.Net Framework開發(fā)的Windows右鍵菜單管理工具9. 讓Asp與XML交互10. Java web Hibernate如何與數(shù)據(jù)庫鏈接
