最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解解決使用axios發(fā)送json后臺接收不到的問題

 更新時間:2018年06月27日 09:11:48   作者:張君卓  
這篇文章主要介紹了詳解解決使用axios發(fā)送json后臺接收不到的問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

問題描述

按照axios官網例子發(fā)起請求傳遞json,后臺接受到的數(shù)據為空,一直卡在options階段。

嘗試的方法

開始以為是接口有問題,使用postman測試下,一切正常,百思不得其解,看了好多issue也解決不了,加了headers:{'content-type':'application/json'}也沒用。

官網上是說,傳json就按application/json進行處理,然而并沒有卵用;之后套了一層JSON.stringify(data) ,content-type又變成表單格式了==。

然后翻自己之前的代碼,發(fā)現(xiàn)寫法如出一轍,懷疑是版本號的問題,然而并不是==。。。。考慮到可能和服務端有關系。

原代碼如下:

import axios from 'axios';

export default function request(url, params) {
  return axios.post(`xxxxxx/${url}`, params)
    .then((response) => {
      console.log('response', response);
      return response;
    })
    .catch((error) => {
      console.log('error', error);
      return error;
    });
}

最后想想還是用fetch吧(確實用了,發(fā)現(xiàn)還是有這個問題,現(xiàn)在深度懷疑是服務端將參數(shù)類型卡的太死了,還有polyfill的問題就放棄了,如果有知道的小伙伴請留言告訴我,謝謝),實在不行就ajax(還要封裝成promise,哭)。出于對axios的堅持,終于找到了解決方法。

解決方法

就是添加qs庫,將json序列化之后傳遞,詳見這個issue。

代碼:

import axios from 'axios';
import qs from 'qs';

export default function request(url, params) {
  return axios.post(`https://xxxxxxxx/${url}`, qs.stringify(params))
    .then((response) => {
      console.log('response', response);
      return response;
    })
    .catch((error) => {
      console.log('error', error);
      return error;
    });
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • uniapp使用scroll-view下拉刷新無法取消的坑及解決

    uniapp使用scroll-view下拉刷新無法取消的坑及解決

    這篇文章主要介紹了uniapp使用scroll-view下拉刷新無法取消的坑及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Vue路由切換頁面不更新問題解決方案

    Vue路由切換頁面不更新問題解決方案

    這篇文章主要介紹了Vue路由切換頁面不更新問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Vue3前端做打印頁面信息實現(xiàn)打印功能(打印界面某個部分)

    Vue3前端做打印頁面信息實現(xiàn)打印功能(打印界面某個部分)

    這篇文章主要介紹了如何使用vue3-print-nb依賴在Vue?3項目中實現(xiàn)頁面打印功能,提供了完整的代碼示例,大家可以根據項目需求選擇合適的打印方法,需要的朋友可以參考下
    2025-02-02
  • vue前端實現(xiàn)表格數(shù)據增查改刪功能

    vue前端實現(xiàn)表格數(shù)據增查改刪功能

    增刪改查是我們寫項目百分之七十會遇到的代碼,下面這篇文章主要給大家介紹了關于vue前端實現(xiàn)表格數(shù)據增查改刪功能的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-05-05
  • 分享7個成為更好的Vue開發(fā)者的技巧

    分享7個成為更好的Vue開發(fā)者的技巧

    作為使用Vue已經很多年的人,特別是去年一直在使用?Vue3,因此,學到了很多東西。所以本文為大家準備了7個讓我們成為更好?Vue?開發(fā)者的技巧,需要的可以參考一下
    2022-06-06
  • vue使用keep-alive保持滾動條位置的實現(xiàn)方法

    vue使用keep-alive保持滾動條位置的實現(xiàn)方法

    這篇文章主要介紹了vue使用keep-alive保持滾動條位置的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • Vue利用路由鉤子token過期后跳轉到登錄頁的實例

    Vue利用路由鉤子token過期后跳轉到登錄頁的實例

    下面小編就為大家?guī)硪黄猇ue利用路由鉤子token過期后跳轉到登錄頁的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • VueJs 將接口用webpack代理到本地的方法

    VueJs 將接口用webpack代理到本地的方法

    本篇文章主要介紹了VueJs 將接口用webpack代理到本地的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 解決Vue頁面固定滾動位置的處理辦法

    解決Vue頁面固定滾動位置的處理辦法

    本篇文章主要介紹了解決Vue固定滾動位置的處理辦法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • vue實現(xiàn)垂直無限滑動日歷組件

    vue實現(xiàn)垂直無限滑動日歷組件

    這篇文章主要為大家詳細介紹了vue實現(xiàn)垂直無限滑動日歷組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評論

甘肃省| 宜良县| 定安县| 方正县| 三门县| 新沂市| 秦皇岛市| 东海县| 宁城县| 车险| 定边县| 灵宝市| 吴江市| 甘肃省| 淅川县| 米泉市| 长沙县| 靖安县| 青河县| 团风县| 保德县| 西平县| 蒙自县| 鄂托克旗| 安康市| 瓦房店市| 蕉岭县| 达尔| 固镇县| 宁蒗| 深圳市| 嘉义市| 九江县| 旺苍县| 甘南县| 夏邑县| 双桥区| 辽中县| 沭阳县| 济宁市| 双峰县|