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

  • 相关阅读:
    THUSC2018退役预定
    TAT
    dsu on tree(CF600E Lomsat gelral)
    Bzoj4784: [Zjoi2017]仙人掌
    [APIO2018] Duathlon 铁人两项
    仙人掌基础
    Bzoj3672: [Noi2014]购票
    CF809E Surprise me!
    虚树(Bzoj3611: [Heoi2014]大工程)
    Bzoj3197: [Sdoi2013]assassin
  • 原文地址:https://www.cnblogs.com/nxmxl/p/14542928.html
Copyright © 2011-2022 走看看