我在玩Material-
ui。我使用路线实现了LeftNav,但找不到找到IconMenu或Menu来处理链接或路线的方法。任何人都可以为我指出一个好的资源/教程吗?该文档不足,并且两个组件似乎都不像LeftNav那样支持’menuItems’作为属性。
2016年12月编辑: 该linkButton
道具已 弃用 ,您会收到警告:
Warning: Unknown props `linkButton` on <a> tag.
因此,只需删除道具:
<MenuItem
containerElement={<Link to="/profile" />}
primaryText="Profile"
leftIcon={
<FontIcon className="material-icons">people</FontIcon>
}
/>
这是示例存储库,以及此处的实时演示。
原始答案:
只是想指出,如果您使用的是react-router,则可能要使用<Link to="/some/page" />
而不是<a>
标签。
为此,您需要使用containerElement
道具
<MenuItem
linkButton
containerElement={<Link to="/profile" />}
primaryText="Profile"
leftIcon={
<FontIcon className="material-icons">people</FontIcon>
}
/>
(={true}
如果您仅通过true
,<MenuItem linkButton />
即与相同,则可以省略<MenuItem linkButton={true} />
)
该containerElement
和linkButton
道具其实是记录在按键部分,但你可以用它MenuItem
为好。
我有一个登录页面,有两个文本字段:用户名、密码和登录按钮,用户名字段在最上面,密码字段在下面,登录按钮在底部。我希望它们始终位于页面的中心,无论是垂直还是水平。我试过这个: 它只是水平居中。我怎样才能使它水平和垂直居中?
新的react路由器语法使用
描述 (Description) Material主题也支持Radios组,您必须为无线电添加其他图标。 例子 (Example) 以下示例演示了Framework7中无线电组材料的使用 - <!DOCTYPE html> <html> <head> <meta name = "viewport" content = "width = device-width, initial-
我无法使与一起工作。 我希望能够右键单击表中的任何位置(行,td)并显示上下文菜单。这部分工作。 但我也希望能够连续右键单击表中的其他位置,并始终显示上下文菜单的光标位置。这不起作用。当前,您必须单击“离开”关闭菜单,然后再次右键单击以重新打开菜单。 在Material UI演示中, https://material-ui.com/components/menus/#context-menu操作正
我不能让离子3材料一起工作。 我已经按照每个步骤,安装,,,并将带到。我已经导入从并将其添加到数组。我终于试着把它用在
两周培训规划 基础培训及考核-2d 代码规范培训-4h Linux基础-20h 工具培训及考核-6d gulp-4h webpack-4h postman-4h webstorm-4h git-8h gitlab-4h npm-4h bower-4h Lo-Dash-8h Chrome-dev-tool-4h Swagger-4h Graphql-4h SecureCRT-2h gitbook/m