可以使用JSON.stringify()将FormData数据转换为JSON格式,修改代码如下:

*update({ payload, callback, extra }, { call, select, put }) {
  const jsonData = {};
  Object.keys(payload).forEach(key => {
    jsonData[key] = payload[key];
  });
  const res = yield call(saveColumn, JSON.stringify(jsonData));
  ...
}

这样就可以将FormData格式的数据转换为JSON格式的数据传给接口进行保存。

update payload callback extra call select put const formData = new FormData; ObjectkeyspayloadforEachkey = formDataappendkey JSONstringifypayloadkey; ; const res = yiel

原文地址: http://www.cveoy.top/t/topic/g1oX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录