0

我在使用 react-bootstrap-table2 库正确显示从 api 返回的项目列表时遇到问题。

返回的 json 结构如下:

[{"name":"Client1","list_of_items":["item1","item2","item3","item4","item5"]}]

当它显示时,“list_of_items”就像一个大字符串一样一起运行(例如:item1item2item3item4item5)。

有没有办法在每个项目之间添加逗号和空格?

这是我的代码现在在 App.js 文件中的样子:

import 'react-bootstrap-table-next/dist/react-bootstrap-table2.min.css';
import BootstrapTable from 'react-bootstrap-table-next';

export const App = () => {
    const clients = [
        {
            name: 'Client1',
            list_of_items: ['item1', 'item2', 'item3', 'item4', 'item5']
        },
        {
            name: 'Client2',
            list_of_items: ['item1', 'item2', 'item3', 'item4', 'item5']
        },
        {
            name: 'Client3',
            list_of_items: ['item1', 'item2', 'item3', 'item4', 'item5']
        }];
    const columns = [{
        dataField: 'name',
        text: 'Client'
    }, {
        dataField: 'list_of_items',
        text: 'List of Items'
    }];

return (
    <div>
        <BootstrapTable
            striped
            hover
            keyField='name'
            data={clients}
            columns={columns}/>
    </div>
);

}

4

0 回答 0