zoukankan      html  css  js  c++  java
  • 让axios发送表单请求形式的键值对post数据

    想要发送键值对,其实是需要做响应处理的,直接上代码

    npm install --save axios vue-axios qs

    qs是必不可少的插件,安装完成后,在main.js插入一下代码

    //载入axios
    import Qs from 'qs'
    import axios from 'axios'
    import VueAxios from 'vue-axios'
    var axios_instance = axios.create({
    baseURL:'http://localhost',
    transformRequest: [function (data) {
    data = Qs.stringify(data);
    return data;
    }],
    headers:{'Content-Type':'application/x-www-form-urlencoded'}
    })
    Vue.use(VueAxios, axios_instance)

    这样就大功告成了,在vue模块中可以这样使用

    this.$http.post('url', {
    id:1
    }).then(response => {
    console.log(response)
    }).catch( error => {
    console.log(error);
    });

    可以看到,在好用参数的时候也不需要增加params这个key了。直接传递参数对象即可,很方便

    原文链接:https://blog.csdn.net/shooke/article/details/76038967

  • 相关阅读:
    svn Mac
    webpack实用配置
    vuex状态管理-数据改变不刷新
    element-vue-koa2-mysql实现文件上传
    Promise的理解
    mysql Mac篇
    python 24 days
    python 7 days
    python 27 days
    python 26 days
  • 原文地址:https://www.cnblogs.com/nxmxl/p/14542928.html
Copyright © 2011-2022 走看看