比如登陸的時候向後端發起請求,使用者名稱的引數名稱是name或者nickname,並且沒有設定.usernameParameter()的話,後端是獲取不到值的。
解決方法
比如.usernameParameter(「name」)
.usernameParameter(「nickname」)
比如使用axios進行post請求提交。
解決方法
// 2.1: 轉換請求資料格式
let data = this.trans(this.user);
axios.post(url,data,{
// 2.2: 新增這個請求頭
headers: {
'Content-Type':'application/x-www-form-urlencoded'
}
})
//轉換請求資料格式方法
trans:function(user){
let url = "";
for (let k in user) {
let value = user[k] !== undefined ? user[k] : "";
url += `&${k}=${encodeURIComponent(value)}`;
}
return url ? url.substring(1):"";
}