【发布时间】:2019-05-19 22:08:02
【问题描述】:
我正在尝试在 axios 调用后设置状态。在 then 子句中,我一直在尝试使用 this.setState({...}) 设置状态,但此处未定义。
为什么console.log(this) 在控制台中打印“未定义”?
clickButton() {
let data = {
username : document.querySelector('#email').value,
password : document.querySelector('#password').value
};
axios.post('http://127.0.0.1:8000/api/login_check', data, {
headers: {
'Content-Type' : 'application/json',
}
})
.then(res => {
console.log(this)
})
}
【问题讨论】:
-
由于这个=>(箭头功能)
标签: javascript reactjs axios