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 }
啊,对不起。我在写问题的时候漏掉了。我现在编辑。问题仍然存在。您能给我看看包含这些函数的文件吗?