reactjs - 使用 reactjs 和 material-ui 在表格单元格中同时包含数据和标签
问题描述
我试图在 1 个表格单元格中同时包含数据和链接标签,但我无法让它工作。
我尝试在两者之间添加一个“+”,但它会将其显示为一个对象。
const rows = [
createData("Created", "last week by @Jacob"),
createData("Size", "572KB"),
createData("Tags", "Mileage, Fare, Ticket"),
createData("Dictionary", "2 files, 16 columns" + <Link>view</Link>)
];
这是我的表格代码。我能知道我应该把它改成什么吗?谢谢!
<Table>
<TableHead>
<TableRow>
<TableCell className={classes.cell}>About this dataset</TableCell>
<TableCell align="left" className={classes.cell}>
<Link>Edit</Link>
</TableCell>
</TableRow>
</TableHead>
<TableBody>
{rows.map((row) => (
<TableRow key={row.name}>
<TableCell align="left" className={classes.cell}>
{row.x}
</TableCell>
<TableCell align="left" className={classes.cell}>
{row.y}
</TableCell>
</TableRow>
))}
</TableBody>
</Table>
解决方案
我不确定是做什么createData
的,我假设它只是返回一个具有属性name
、x
和y
. 以下是获得所需结果的方法:
- 确保您的文件是一个
.jsx
或.tsx
文件。 - 传递
createData
as的第二个参数
<>
{"2 files, 16 columns "}
<Link>view</Link>
</>
工作 Codesandbox链接。
推荐阅读
- ssh - 从 TCLSH 执行时无法退出 SSH
- parsing - 解析树的 Python 列表
- mongodb - 为什么这个 msiexec.exe 命令在 powershell 中不起作用?
- c - 日期之间的差异(以秒为单位)
- ios - Firestore iOS - UITableview 中的删除功能
- python - bs4 findAll 找不到类标签
- linux - 模拟进入 Linux 接口的数据包
- couchdb - CouchDB 读取限制
- java - ByteArrayOutputStream 会发生什么样的 JVM 优化?
- yii2 - Yii2 从模型方法上传文件图片 beforeSave