axios Qs 關於多參數對象問題的解決方案


一、前言

  目前有不少項目采用Vue以及axios以取代原來Jquery。也有知名網站采用原生JS取代Jquery。本文在采用Vue、axios傳輸參數到后台的時候,出現了參數無法獲取的問題。依據axios的官方文檔,采用Qs庫將參數序列化為傳統表單的&和?方式。主要以key-value為主。但當需要傳輸一個對象,外加一個參數的時候,后台就會出現參數無法獲取的問題。

 

二、問題描述

sysUser為對象,role為字符串。這樣傳到后台,后台僅能獲取到role的值,而無法獲取到sysUser對象

1、前台

 

 2、后台

 

 

三、解決方案

前台role封裝到sysUser對象中

 

 傳輸效果:

 

 

 鳴謝:

Java1234官方群5 的一位熱心網友提供解決思路


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM