前端要传多个值到后端来输出一些东西
1.post请求返回回来乱码并且不能正确生成
2.get请求没有反应后者后端接收不到值
答案:数组转字符串往后端传
前端:
this.axios.get("api/xxx/xxx",{params:{id:this.Data.join(',')},responseType:'blob'})
.then((res)=>{
});
}).catch(() => {});
后端
public async Task<IActionResult> xxx(string ids)
{
var splits = ids.Split(','); //现在这是个数组
}
番内篇 : join是前端把数组按某个字符或符号间隔成字符串
番外篇: Split是后端字符串按某个字符或符号转换成数组