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

2次阅读

共计 354 个字符,预计需要花费 1 分钟才能阅读完成。

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}
}
正文完
 0