在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  Java  HTML/ vue,前端的數(shù)據(jù)和后臺要求的數(shù)據(jù)不一致該咋整?

vue,前端的數(shù)據(jù)和后臺要求的數(shù)據(jù)不一致該咋整?

clipboard.png

現(xiàn)在做一個下拉多選的,如圖,選中的id為[2,3]

可后臺要求數(shù)據(jù)是這樣的:

[
    {
        "appId":2,
        "direction":"1"
    },                    
    {
        "appId":3,
        "direction":"1"
    },
]

其中direction是死的始終為1,我該怎樣去改成后端想要的格式?

回答
編輯回答
維她命

js去構(gòu)造后端需要的數(shù)組,foreach你下拉列表中拿到的[2,3](舉個例子),每次將{appId:foreachItem,direction:1}放到一個數(shù)組變量里,最后將這個數(shù)組傳遞給后端

2018年8月15日 17:50
編輯回答
葬愛

var data=[2,3].map(r=>{return {'appid':r,'direction':'1'}});console.log(data)

2017年12月25日 23:56
編輯回答
心癌
function handleData(data) {
  let _data = data.map(item => {
    return {
      'appid': item,
      'direction': '1'
    }
  })
  return _data;
}
2018年5月26日 01:47