用hapi-react-views反应应用点击不点火

时间:2017-10-15 21:27:36

标签: reactjs hapijs

我的按钮点击没有在我的应用中触发,我遇到了问题。我试图使用一个简单的hapi服务器React。我用hapi-react-views节点包渲染它。我在这里做错了什么想法?下面是一些代码。

const React = require('react');
import { Jumbotron, Button } from 'react-bootstrap';

class HomeView extends React.Component {
    constructor(props) {
        super(props);

        // This binding is necessary to make `this` work in the callback
        this.buttonClicked = this.buttonClicked.bind(this);
    }

    buttonClicked() {
        console.log('you clicked something');
    }

    render () {
        return (
            <div>
            <Button onClick={this.buttonClicked} bsStyle="success">Test Button</Button>
            </div>
        );
    }
}

module.exports = HomeView;

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

<Button onClick={() => this.buttonClicked} bsStyle="success">Test Button</Button>