美文网首页
Vue脚手架下axios POST传参序列化方法

Vue脚手架下axios POST传参序列化方法

作者: DoohbooM | 来源:发表于2018-11-14 13:44 被阅读0次

Vue工程化项目下axios POST传参序列化方法

axios默认POST传参方式为Query String Parameters方式 该方法可利用node的qs模块将json序列化为Form Data形式

拦截req请求并做处理

import axios from 'axios';
axios.interceptors.request.use((config) => {

    if (config.method === 'get') {

        var querystring = require('querystring');

        config.data = querystring.encode(config.data);

    }

    if (config.method === 'post') {

        var querystring = require('querystring');

        config.data = querystring.encode(config.data);

    }

    return config;

}, (error) => {

    return Promise.reject(error);

}); 

相关文章

网友评论

      本文标题:Vue脚手架下axios POST传参序列化方法

      本文链接:https://www.haomeiwen.com/subject/qcxjfqtx.html