// API.js文件
export function addAdminAccount(data) {
return request({
url: '/api/user/test',
method: 'post',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
data,
})
}
下是原生的http/axios调用方式,可以直接避开URL过长、数组传参的所有坑:
let type = 1
let userList = ['Account1','Account2']
const paramsList = new URLSearchParams() // 切记不要let paramsList = {type: 1, userList: userList}
paramsList.append('type', type) // 参数1为参数名,参数2为参数内容
paramsList.append('userList', JSON.stringify(userList)) // 数组参数切记要JSON.stringify
this.$axios
.post('/api/user/test', paramsList, {
headers: { 'content-type': 'application/x-www-form-urlencoded' }
}).then((res) => {
console.log(res)
})