zoukankan      html  css  js  c++  java
  • axios+qs传值序列化时出现数组形式我们该如何修改呢?

    一开始不行的方式(半个错误示范):

    //暂时还没搞到Service层只为测试,大家见笑。

     所以就出现了会序列化为数组的现象 是由于一开始红色字体未携带,默认是使用数组的序列话方式,加上后就是已 '.'进行序列化,方便后台注入。

     post (url, data) {
        console.log(data);
        NProgress.inc()
        // NProgress.set(0.4)
        return axios({
          method: 'post',    
          baseURL: 'http://****/',
          url,
          data: qs.stringify(data,{arrayFormat: 'indices', allowDots: true}),
          timeout: 60000,
          headers: {
            'X-Requested-With': 'XMLHttpRequest',
            'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
            'Access-Control-Max-Age': '1209600'
             // 'Access-Control-Allow-Headers': 'Authorization,Origin, X-Requested-With, Content-Type, Accept'
            // 'Access-Control-Allow-Methods': 'GET,POST'
          }
        }).then(
          (response) => {
            return checkStatus(response)
          }
        ).then(
          (res) => {
            return checkCode(res)
          }
        )
      },
  • 相关阅读:
    tyvj1117 拯救ice-cream
    codevs3410 别墅房间
    codevs1099 字串变换
    codevs1226 倒水问题
    codevs2449 骑士精神
    codevs1225 八数码难题
    Wikioi 3776 生活大爆炸版石头剪子布
    codevs1197 Vigenère密码
    枚举 + exgcd
    C++ 排序引用的优化
  • 原文地址:https://www.cnblogs.com/Tian-J-Shuai/p/12656870.html
Copyright © 2011-2022 走看看