将接口返回值取其中指定的一部分赋给表单对象
在提交表单数据的时候,有时候需要将接口的部分数据赋给表单对象,如果是相同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: '阿萨姆'}
浙公网安备 33010602011771号