13

マテリアル UI を使用してシンプルなアイコン ドロップダウン メニューを作成しています。しかし、レンダリング後にグリフが表示MenuItemsされ、クリックしても表示されません。ここにコードがあります -

import { IconMenu, IconButton } from 'material-ui' ;
const MoreVertIcon = require('material-ui/lib/svg-icons/navigation/more-vert');
const MenuItem = require('material-ui/lib/menus/menu-item');

const PostCard = React.createClass({
    render: function() {
        let button = (
                <IconButton
                    touch={true}
                    tooltip='Click to see menu.'
                    tooltipPosition='bottom-left'>
                    <MoreVertIcon />
                </IconButton>
            );
        return (
            <IconMenu iconButtonElement={button}>
                <MenuItem primaryText="Refresh" />
                <MenuItem primaryText="Send feedback" />
                <MenuItem primaryText="Settings" />
                <MenuItem primaryText="Help" />
                <MenuItem primaryText="Sign out" />
            </IconMenu>     
        );
    }
});
4

3 に答える 3

21

同様の問題がありました。解決策は、これをアプリのどこかに追加することでした。どこが重要かはわかりませんが、可能な限り上位レベルに追加しました。

var injectTapEventPlugin = require("react-tap-event-plugin");
injectTapEventPlugin();
于 2015-11-10T16:26:19.723 に答える