美文网首页
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