javascript - 在 Material UI 的 <ListItem> 中的primaryText左侧添加一个图标

标签 javascript reactjs material-ui

我有一个<ListItem>来自 React Material UI,当前左侧有一个复选框。我想在复选框和标题之间(或者更确切地说,在标题左侧)添加一个图像/图标,在查看文档后,我不确定这是否可以实现。

enter image description here

我想做这样的事情:

enter image description here

这可以在 <Table> 中轻松实现具有多个行列 - ListItems 中有类似的东西吗?我明白了leftIcon在文档上,但它不起作用。

import Checkbox from 'material-ui/Checkbox'

render() {
    <ListItem 
        primaryText="autoblog.com" 
        leftCheckbox={<Checkbox />
        rightToggle={<div style={{display: 'none'}} />}
    />
}

最佳答案

试试这个,将图像放入leftCheckbox中:

leftCheckbox={  <div>
                    <Checkbox />
                    <img src='https://www.w3schools.com/css/img_fjords.jpg'/>
                </div>
}

应用 css 正确定位图像。

检查这个 fiddle

关于javascript - 在 Material UI 的 <ListItem> 中的primaryText左侧添加一个图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44977853/

相关文章:

reactjs - React Material UI onFocusOut

css - Material-UI [v0.x] 悬停样式上的 RaisedButton

javascript - 获取编辑页面的用户数组

javascript - 为什么 Object.keys 不是 Object.prototype.keys?

reactjs - Material UI - 排版 fontSize

javascript - 如何为所有选项卡设置相同的背景图片? ( react native )

javascript - 如何动态加载和渲染 react 组件?

javascript - 不同时间循环的setTimeout

javascript - Flexigrid 中没有新查询的订单

reactjs - 如何在 Gatsby 中捕获 document.ready 或 window.load 事件