亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我在渲染部分得到這個解析錯誤?

為什么我在渲染部分得到這個解析錯誤?

一只名叫tom的貓 2023-03-10 14:03:00
請幫我解決這個問題,我不明白出了什么問題。我得到了這段代碼,但出現以下錯誤:語法錯誤:意外的標記,應為“;” 它指向渲染后的第一個花括號。這是代碼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;老實說,我不知道出了什么問題。我已經檢查了幾次,但我想錯誤只是在躲避我。謝謝你們的時間。
查看完整描述

2 回答

?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

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 :))


查看完整回答
反對 回復 2023-03-10
?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

我已經清理、格式化并修復了您的代碼中缺失的“}”。


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;


查看完整回答
反對 回復 2023-03-10
  • 2 回答
  • 0 關注
  • 130 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號