关于前端:Vue将后端返回的数据中的字段替换成想要的数据

res.data.data.list = [
    {
        id:"1",
        name:"Lily",
        project:"math"
    },
    {
        id:"2",
        name:"Lucy",
        project:"English"
    },
    {
        id:"3,
        name:"John",
        project:"math"
    },
]

我想将数据中project为math的全都替换成Chinese

代码:

//接口返回的数据下
res.data.data.list.forEach(item=>{
     item.project = this.changeItem(item.project )
})

//定义在method中的办法
changeItem(value){
    if(value.project == 'math'){
         value.project = 'Chinese'
} else {
  return value
 }
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理