React,触摸事件和material-ui
- 论坛
- React,触摸事件和material-ui
4 浏览
React,触摸事件和material-ui
我正在尝试使用material-ui
和react
,但在事件触发方面遇到了问题。我已经安装了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
欢迎对我做错了什么提出任何建议!