我是新来的。我正在尝试使用axios获取api数据。但这是一个错误。我的代码是:
import React from 'react';
import ReactDOM from 'react-dom';
import axios from 'axios';
import ApiContent from './ApiContent';
class App extends React.Component{
axios.get('http://example.com/api/api/topCardNews')
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.then(function () {
// always executed
});
render() {
return(
<div className="asdfs">
<ApiContent />
</div>
);
}
}
ReactDOM.render(<App />,document.getElementById('root'));
以及获取以下错误列表:
编译失败
./src/index.js语法错误:意外标记(7:7)
6 |类应用程序组件{
7 | axios.get('http://example.com/api/api/topCardNews')
8|.然后(函数(响应){
9 |//处理成功
10 |控制台日志(响应);
This error occurred during the build time and cannot be dismissed.
问题是我必须在任何Javascript事件
或constructor()
中使用此api代码。
import React from 'react';
import ReactDOM from 'react-dom';
import axios from 'axios';
import ApiContent from './ApiContent';
class App extends React.Component{
constructor(props){
super(props);
axios.get('http://example.com/api/topCardNews')
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.then(function () {
// always executed
});
}
render() {
return(
<div className="asdfs">
<ApiContent />
</div>
);
}
}
ReactDOM.render(<App />,document.getElementById('root'));
您应该在生命周期事件(如ComponentWillMount)或构造函数中调用axios.get(......)。
类组件可以具有声明或函数定义以及呈现。它不能直接调用函数。
将调用函数放入构造函数或componentDidMount函数中,如
class App extends React.Component{
constructor(props) {
super(props);
axios.get('http://example.com/api/api/topCardNews') //...
}
componentDidMount(){
//or here or to other lifecycle function based on needs
}
render() {
return(
<div className="asdfs">
<ApiContent />
</div>
);
}
}
我目前运行的是64位Windows10,我不断得到一个反编译问题与MCP。 这就是不断发生的事情: “反编译失败”有什么帮助吗?我已经看过以前关于如何通过添加java参数以允许更多RAM到MCP来解决这个问题的线程,但是到目前为止,这些方法对我来说都不起作用,它们可能是过时的方法。
我已经决定使用MCP并下载了它,但是,当运行decompile.bat时,它返回一个错误。 (我正在运行32位Windows 10)
问题内容: 我在主软件包的一个目录下有一些文件: main.go config.go server.go 当我这样做时:“执行构建”程序将完美构建并运行良好。当我这样做时:“ go run main.go”失败了。 输出: 未定义的符号是结构,并且大写,因此应将其导出。 我的Go版本:go1.1.2 linux / amd64 问题答案: 这应该工作 Go run需要一个文件或多个文件,并且它仅合
我的导航不工作,因为某些原因,我有另一个应用程序运行良好,但这一个不能找到错误,请帮助 反应路由器不工作。反应JS 我需要你的帮助。 使用react-router,我可以使用Link元素创建由react router本地处理的链接。
我试图使用市场上没有的安装软件Eclipse在我的RAD上安装增强类反编译程序。安装后,我无法打开罐子,因为它提示一个错误,说“编辑器无法初始化”,见截图下面。 希望你能帮我。提前谢谢你们。