Слияние кода завершено, страница обновится автоматически
order | title | ||||
---|---|---|---|---|---|
3 |
|
通过设置 itemLayout
属性为 vertical
可实现竖排列表样式。
Setting itemLayout
property with vertical
to create a vertical list.
import { List, Avatar, Icon } from 'choerodon-ui';
const listData = [];
for (let i = 0; i < 5; i++) {
listData.push({
href: 'https://choerodon.github.io/choerodon-ui/',
title: `choerodon ui part ${i}`,
avatar: 'https://zos.alipayobjects.com/rmsportal/ODTLcjxAfvqbxHnVXCYX.png',
description:
'Choerodon UI, An enterprise-class UI design language and React-based implementation.',
content:
'We supply a series of design principles, practical patterns and high quality design resources (Sketch and Axure), to help people create their product prototypes beautifully and efficiently.',
});
}
const pagination = {
pageSize: 10,
current: 1,
total: listData.length,
onChange: () => {},
};
const IconText = ({ type, text }) => (
<span>
<Icon type={type} style={{ marginRight: 8 }} />
{text}
</span>
);
ReactDOM.render(
<List
itemLayout="vertical"
size="large"
pagination={pagination}
dataSource={listData}
renderItem={item => (
<List.Item
key={item.title}
actions={[
<IconText key="star-o" type="star-o" text="156" />,
<IconText key="like-o" type="like-o" text="156" />,
<IconText key="message" type="message" text="2" />,
]}
extra={
<img
width={272}
alt="logo"
src="https://gw.alipayobjects.com/zos/rmsportal/mqaQswcyDLcXyDKnZfES.png"
/>
}
>
<List.Item.Meta
avatar={<Avatar src={item.avatar} />}
title={<a href={item.href}>{item.title}</a>}
description={item.description}
/>
{item.content}
</List.Item>
)}
/>,
mountNode,
);
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )