eslint Parsing error: Unexpected token at this.setState
eslint Parsing error: Unexpected token at this.setState
错误是这样的:
eslint Parsing error
我的代码是这样的:
componentDidMount() {
$.ajax({
url:'/wp-json/',
dataType: 'json',
success: ( data => this.setState({this.state.data : data})),
error: ( data => console.log('Done!'))
});
}
setState 参数应该是一个有效的对象,例如:
this.setState({ key: value })
你的情况:
this.setState({ data: data })
对于 ES6,如果键与值同名,你可以这样写:
this.setState({ data })
错误是这样的: eslint Parsing error
我的代码是这样的:
componentDidMount() {
$.ajax({
url:'/wp-json/',
dataType: 'json',
success: ( data => this.setState({this.state.data : data})),
error: ( data => console.log('Done!'))
});
}
setState 参数应该是一个有效的对象,例如:
this.setState({ key: value })
你的情况:
this.setState({ data: data })
对于 ES6,如果键与值同名,你可以这样写:
this.setState({ data })