接口返回数据为:
['2018-8-14','2018-8-14']
但我需要这样的数据格式:
{data:“2018/08/14”,title:""},
{data:“2018/08/14”,title:""}
这样就能搞定是不是so easy
let arr=res.data;? ? //?res.data是后台返回的list数组
let json={};? ? ? ? ?//定义空对象
let newArr=arr.map(val=>{? ? ? ? ? ? ? ? ? ? ? ??
json.data=val.split('-').json('/');? ? ?//对象增加data值
json.title='';? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??//对象增加title值
return json;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??//返回结构过的json
})
this.demoEvents=newArr? ?//demoEvents 是data里面定义的初始化空数组 ,然后通过newArr进行赋值
vue map的用法
最新推荐文章于 2024-07-10 21:37:49 发布