一、前言
目前有不少項目采用Vue以及axios以取代原來Jquery。也有知名網站采用原生JS取代Jquery。本文在采用Vue、axios傳輸參數到后台的時候,出現了參數無法獲取的問題。依據axios的官方文檔,采用Qs庫將參數序列化為傳統表單的&和?方式。主要以key-value為主。但當需要傳輸一個對象,外加一個參數的時候,后台就會出現參數無法獲取的問題。
二、問題描述
sysUser為對象,role為字符串。這樣傳到后台,后台僅能獲取到role的值,而無法獲取到sysUser對象
1、前台
2、后台
三、解決方案
將前台role封裝到sysUser對象中
傳輸效果:
鳴謝:
Java1234官方群5 的一位熱心網友提供解決思路