React,触摸事件和material-ui

4 浏览
0 Comments

React,触摸事件和material-ui

我正在尝试使用material-uireact,但在事件触发方面遇到了问题。我已经安装了react-tap-event-plugin并在应用程序启动时调用了injectTapEventPlugin()

在下面的代码片段中,toggleMenu从未被调用:

/** @jsx React.DOM */
var React = require('react');
var mui  = require('material-ui');
var LeftNav = mui.LeftNav;
var MenuItem = mui.MenuItem;
var AppBar = mui.AppBar;
var App = React.createClass({
  getInitialState: function () {
    return {
      message: 'Hello World!'
    };
  },
  toggleMenu: function () {
    console.log('clicked hamburger'); //<-- This is never fired
    this.refs.menu.toggle();
  },
    render: function() {
        var menuItems = [{ route: 'get-started', text: 'Get Started' }];
        return (
    
    
        );
    }
});
module.exports = App;

可以在这里查看完整的代码示例:https://github.com/oskbor/lunch-mirror

欢迎对我做错了什么提出任何建议!

0