example fecher headers fix

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

View File

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