example fecher headers fix

This commit is contained in:
rickcole 2019-11-07 19:03:58 +08:00
parent bd5b6dd840
commit cc4ae79210
1 changed files with 4 additions and 3 deletions

View File

@ -92,7 +92,10 @@ export default function(schema) {
router.push(to);
}
},
fetcher: ({url, method, data, config}) => {
fetcher: ({url, method, data, config, headers}) => {
config = config || {};
config.headers = headers || {};
if (data && data instanceof FormData) {
// config.headers = config.headers || {};
// config.headers['Content-Type'] = 'multipart/form-data';
@ -103,8 +106,6 @@ export default function(schema) {
!(data instanceof ArrayBuffer)
) {
data = JSON.stringify(data);
config = config || {};
config.headers = config.headers || {};
config.headers['Content-Type'] = 'application/json';
}