axiosはパラメータとしてバックグラウンドに配列を送る.

528 ワード

axiosのpostメソッドがバックグラウンドにパラメータを転送するときのコード:
var params = new URLSearchParams();
params.append('faultNum',this..fault_num);			
params.append('far',this.far);
this.$Axios.post("/test",params)
   .then(res => {
  }).catch(err => {
	   console.log(err);
 });
ここでfarは配列ですが、この時点でバックグラウンドで受信したfarは[object,object]です.この問題を解決するには、
params.append('far',this.far);
に変更する
params.append('far',JSON.stringify(this.far));
正しい配列が受信されます.