首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何处理后台返回的数据为自己想要的数据格式?

如何处理后台返回的数据为自己想要的数据格式?

提问于 2020-11-24 23:30:35
回答 1关注 0查看 452

需要实现的页面效果:

后台返回的:

前端需要遍历左侧的对象数组到模板中:把后台返回的对象里面的每个属性值,对应赋值到左边的msgNum上

想通过尽量简单的方式完成赋值,尝试写了些代码,写到一半卡住了

  getYestDayMessage() {
      
    getYestDayMessage().then(res => {
        
        console.log(res)
        
        const yestDayMessage = res.objRes
              
        const yestDayMessageArr = []
        
    Object.keys(yestDayMessage).forEach(key => {
          
        const obj = {}
          
        obj[key] = yestDayMessage[key]
              
        yestDayMessageArr.push(obj)
        
    })
        
    console.log(yestDayMessageArr)
        
    this.msgClassification.map(item1 => {
         
         yestDayMessageArr.forEach(item2 => {
                  
         if (item1.code === item2) {
              
         // 卡住了 ==||  
             }
          
         })
        
     })
        
     console.log(this.msgClassification)

        
     })
    
   }

最后为了完成效果还是一个个的赋值了

总觉得这个问题是有解决的办法的,无奈功力尚浅想不到什么方法,请各位大佬赐教!~

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档