0

使用 MDC 反应列表,试图改变方向,但不工作总是垂直显示列表。

import List, { ListItem } from '@material/react-list';
import '@material/react-list/dist/list.css';

<List orientation="horizontal">
      <ListItem>
        test
      </ListItem>
      <ListItem>
        test
      </ListItem>
      <ListItem>
        test
      </ListItem>
    </List>

从文档在此处输入图像描述

https://github.com/material-components/material-components-web-react/tree/master/packages/list

4

1 回答 1

0

您可以在 div 容器中使用显示样式作为 flex。flex-direction 样式表示 div 下面的元素显示在一行或一列中。行表示它是水平的,列表示它是垂直的。我不确定,但是如果这不起作用,您可以将 div 的样式添加到 List 中。

这是代码:

import React from 'react';
import List from '@material-ui/core/List';
import ListItem from '@material-ui/core/ListItem';
import ListItemText from '@material-ui/core/ListItemText';

export default function App() {
    return (
        <div style={{display: 'flex', flex-direction: 'row'}}>
            <List>
                <ListItem>
                    <ListItemText>Text 1</ListItemText>
                </ListItem>

                <ListItem>
                    <ListItemText>Text 2</ListItemText>
                </ListItem>

                <ListItem>
                    <ListItemText>Text 3</ListItemText>
                </ListItem>
            </List>
        </div>
    );
}
于 2020-08-28T06:33:33.447 回答