亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue 中v-for怎么遍歷對象中的數組?

vue 中v-for怎么遍歷對象中的數組?

德瑪西亞99 2018-07-05 15:22:56
在地圖開發中遇到個問題,覆蓋物啥的都有X和Y組成的坐標點,拿到后臺數據最后解析成2個數組,想要動態生成但坐標系有兩個值,一個標簽只能有一個v-for我嘗試過在外層嵌套個div先遍歷一個div,里面再循環遍歷一個單這樣貌似變2倍了<!-- <div v-for="(lat,index) in lat" :key='index'> -->  <gmap-marker v-for="(item,index) in positions" :key='index'    :position="{lat:Number(item.lat),lng:Number(item.lon)}">   </gmap-marker><!-- </div> -->data () {return {   position: [],   positions: {     lat: [],     lon: []   },     } }, this.position = reponse.data.data;   this.position.forEach(ele => {       this.positions.lat.push(ele.lat);       this.positions.lon.push(ele.lon);   })我希望能把2個數組,一個v-for就循環出來,麻煩了
查看完整描述

1 回答

?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

[{x: '', y: ''},{x: '', y: ''}]

數據弄成這種格式

let lat = [] //經度數組let 
we = [] //緯度數組  lat和we數組長度一樣
let newArr = []
for(var i;i<lat.length;i++){
    let item = {}
    item.x = lat[i];
    item.y = we[i];    
    newArr.push(item)
}
console.log(newArr)


查看完整回答
反對 回復 2018-07-14
  • 1 回答
  • 0 關注
  • 12017 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號