我已经有了这个数组,我已经可以在屏幕上显示它了。我想知道我是否可以为它显示的每个数据放一个换行符。
{
name: "cartItems",
label: "Product Name",
options: {
filter: true,
sort: true,
customBodyRender: (value, tableMeta, updateValue) => {
// console.log(value, "cartItems");
return value.map(
(value) =>
value.name +
" (" +
value.color +
") - " +
" Qty:" +
value.quantity +
","
);
}
}
}
现在,它在一行中显示如下:
物品名称(物品颜色)-数量:1项目名称(项目颜色)-数量:2物品名称(物品颜色)-数量:2
我想这样显示它:
Item name (item color) - Qty: 1
Item name (item color) - Qty: 2
Item name (item color) - Qty: 2
这可能吗?
尝试添加n
return value.map(
(value) =>
value.name +
" (" +
value.color +
") - " +
" Qty:" +
value.quantity +
"," +
"n"
);
试试这个:
return value.map((value) => `${value.name} (${value.color}) - Qty: ${value.quantity},
`);