Live2d Test Env

将接口返回值取其中指定的一部分赋给表单对象

在提交表单数据的时候,有时候需要将接口的部分数据赋给表单对象,如果是相同key的话,可以以以下办法简化动作:

// 将api中的部分数据赋值到formObj中
const myApi = {
  key1: '大肥羊',
  key2: '小肥羊',
  key3: '羊头',
  key4: '羊腿',
  key5: '羊毛',
  key6: '羊肉汤',
  key7: '羊尾巴',
  key8: '喜羊羊',
  key9: '美羊羊',
}
let formObj = {
  key6: '',
  key10: '阿萨姆'
}
Object.keys(formObj).forEach(k => {
  if (k in myApi) {
    console.log('k :has>> ', k);
    formObj[k] = myApi[k]
  }
})
console.log('formObj :>> ', formObj); //{key6: '羊肉汤', key10: '阿萨姆'}
posted @ 2022-07-20 14:26  致爱丽丝  阅读(189)  评论(0)    收藏  举报