繁体   English   中英

未捕获的ReferenceError:未在react.js中定义MyOwnInput(formsy react)

[英]Uncaught ReferenceError: MyOwnInput is not defined in react.js(formsy react)

我正在尝试验证我的登录表单并在https://github.com/christianalfoni/formsy-react上使用示例

我是新来的反应和形式。

我收到“未捕获的ReferenceError:未定义MyOwnInput”的错误

我的代码看起来像这样

        import Formsy from 'formsy-react';
        import React, { Component } from 'react';
        import {Link} from "react-router";
        import {withRouter} from 'react-router';


       export default withRouter(class Testing extends React.Component{



constructor(props){
    super(props);
    this.state= {
        canSubmit: false
    };
}

enableButton() {
    this.setState({
        canSubmit: true
    });
}
disableButton() {
    this.setState({
        canSubmit: false
    });
}
submit(model) {
    someDep.saveEmail(model.email);
}
render() {
    return (
        <Formsy.Form onValidSubmit={this.submit} onValid={this.enableButton} onInvalid={this.disableButton}>
            <MyOwnInput name="email" validations="isEmail" validationError="This is not a valid email" required/>
            <button type="submit" disabled={this.state.canSubmit}>Submit</button>
        </Formsy.Form>
    );
}
  });

MyOwnInput缺少导入

它将类似于:

import MyOwnInput from '../../components/common/MyOwnInput';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM