博客 / 詳情

返回

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
 }
}
user avatar 1023 頭像 uncletong_doge 頭像
2 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.