Javascript 在Reactjs中编写类组件方法时出现语法错误
这个代码是:Javascript 在Reactjs中编写类组件方法时出现语法错误,javascript,reactjs,async-await,Javascript,Reactjs,Async Await,这个代码是: async onSearchSubmit(term) { const response = await axios.get('https://api.somewebsite.com/search/photos', { params: {query: term}, headers:{ Authorization: 'Client-ID some Access KEY'
async onSearchSubmit(term) {
const response = await axios.get('https://api.somewebsite.com/search/photos', {
params: {query: term},
headers:{
Authorization: 'Client-ID some Access KEY'
}
})
console.log(response.data.results)
}
该代码:
onSearchSubmit: async function(term) {
const response = await axios.get('https:///api.somewebsite.com/search/photos', {
params: {query: term},
headers:{
Authorization: 'Client-ID some Access KEY'
}
})
console.log(response.data.results)
}
不等同吗?请注意,我只更改了类方法的编写方式。唯一的更改是将async onSearchSubmitterm更改为onSearchSubmit:async functionterm。第一个是完美的工作。在第二个示例中,我遇到了解析错误:意外的令牌;。请在我失明之前救我。你错过了参数,应该是 onSearchSubmit:异步函数项{ const response=等待axios.get https:///api.somewebsite.com/search/photos, { 参数:{query:term}, 标题:{ 授权:客户端ID某些访问密钥, }, } console.logresponse.data.results }
啊,对不起。我在写问题的时候漏掉了。我现在编辑。问题仍然存在。您能给我看看包含这些函数的文件吗?