javascript - 为什么我在渲染部分得到这个解析错误?
问题描述
请帮我解决这个问题,我不明白这是怎么回事。我得到了这个代码,我有以下错误:
语法错误:意外的标记,应为“;” 它指向渲染后的第一个大括号。
这是代码
import Clarifai from 'clarifai'
import Navigation from './components/Navigation/navigation';
import FaceRecognition from './components/FaceRecognition/facerecognition';
import Logo from './components/Logo/logo';
import ImageLinkForm from './components/ImageLinkForm/imagelinkform';
import Rank from './components/Rank/rank';
import './App.css';
import 'tachyons'
import Particles from 'react-particles-js';
const app = new Clarifai.App({
apiKey: 'fec62103a7704ea8b8ae7f951dc0b823'
});
const particlesOptions = {
particles: {
number: {
value: 70,
density: {
enable: true,
value_area: 800
}
}
}
};
class App extends Component {
constructor() {
super();
this.state = {
input: '',
imageUrl: '',
box:{}
}
}
};
calculateFaceLocation = (data) => {
const clarifaiFace = data.output[0].data.regions[0].region_info.bounding_box;
const image = document.getElementById('inputimage');
const width = Number(image.width);
const height = Number(image.height);
console.log(width,height);
};
onInputChange = (event) => {
this.setState({input: event.target.value});
};
onButtonSubmit = () => {
this.setState({imageUrl: this.state.input});
app.models
.predict(
Clarifai.FACE_DETECT_MODEL,
this.state.input)
.then(response => this.calculateFaceLocation(response))
.catch (err => console.log(err));
render() {
return (
<div className="App">
<Particles className='particles'
params={particlesOptions}
/>,
<Navigation />,
<Logo />,
<Rank />,
<ImageLinkForm
onInputChange={this.onInputChange}
onButtonSubmit={this.onButtonSubmit}
/>,
<FaceRecognition imageUrl={this.state.imageUrl} />
</div>
);
}
export default App;
老实说,我无法弄清楚出了什么问题。我已经检查了几次,但我想这个错误只是让我无法理解。谢谢你们的时间。
解决方案
onButtonSubmit
失踪}
:
onButtonSubmit = () => {
this.setState({imageUrl: this.state.input});
app.models
.predict(
Clarifai.FACE_DETECT_MODEL,
this.state.input)
.then(response => this.calculateFaceLocation(response))
.catch (err => console.log(err));
}; // here it is (should be :))
推荐阅读
- excel - 计算两个单元格之间的路线,区分“陆地”和“水”单元格
- php - 在 Laravel Eloquent 中传递参数的最佳方法是什么:关系(方法),以及它有什么区别
- python - python中的热图轴标签
- javascript - 为集中的用户数据库使用单独的服务器
- npm - Webpack 基于 webpack.config.js 内部的生产模式对 CSS 和 Javascript 进行优化和压缩
- spring-boot - 为什么@MockBean ConversionService 会导致错误
- pointers - func 参数中的指针:按值复制或按指针复制
- c# - ASP.NET MVC 允许输入集合并在 post 中传递数据
- docker - 如何在 GitLab CI 作业中运行没有 shell 的容器
- javascript - 从函数内的函数返回 try 块的值