解决AxiosError: options must be an object ERR_BAD_OPTION_VALUE
axios版本升级导致,0.x升级为1.x,在请求参数数组序列化时出现。
·
报错信息:
{message: 'options must be an object', name: 'AxiosError', code: 'ERR_BAD_OPTION_VALUE', stack: 'AxiosError: options must be an object\n at Objec…ji.com/static/js/chunk-libs.c096185b.js:42:41367)'}
产生产错误的原因为:
axios版本升级导致,0.x升级为1.x,在请求参数数组序列化时出现
解决:
export function delRoleMany (params) {
return request({
url:`/api/app/tenant-role/many`,
method: 'delete',
params: params,
// paramsSerializer: function(params) {
// const keys = params.ids.map(item=>`ids=${item}`).join('&')
// return `${keys}`
// }
paramsSerializer:{
serialize:function(params){
const keys = params.ids.map(item=>`ids=${item}`).join('&')
return `${keys}`
}
}
})
}
接口需要的数据:
前台传的params:
更多推荐
已为社区贡献12条内容
所有评论(0)