【发布时间】:2016-03-10 01:34:44
【问题描述】:
我正在尝试将http://www.material-ui.com/#/components/dropdown-menu 中的DropdownMenu 与此入门工具包https://github.com/kriasoft/react-starter-kit 一起使用。出现下拉菜单,但是当我单击它时,它不显示其列表。
这是我的步骤:
npm install --save material-ui-
将以下行添加到
render()中的ContactPage.js:render() { const title = 'Contact Us'; this.context.onSetTitle(title); let menuItems = [ { payload: '1', text: 'Never' }, { payload: '2', text: 'Every Night' }, { payload: '3', text: 'Weeknights' }, { payload: '4', text: 'Weekends' }, { payload: '5', text: 'Weekly' }, ]; const DropDownMenu = require('material-ui/lib/drop-down-menu'); return ( <div className="ContactPage"> <div className="ContactPage-container"> <h1>{title}</h1> <p>...</p> <DropDownMenu menuItems={menuItems}/> <AceEditor /> </div> </div> ); } npm start
【问题讨论】:
-
你有更多可以展示的代码吗?我建议在文档中检查他们如何做到这一点的源代码 - github.com/callemall/material-ui/blob/master/docs/src/app/… material-ui.com/#/components/dropdown-menu
-
添加了更多代码。我认为这个猜测是由入门工具包中的 isomorphic 相关设置引起的
标签: reactjs material-ui