import React from 'react'; import { Alert, Flex, Typography } from 'antd'; const Demo = () => { const [expandA, setExpandA] = React.useState(false); const [expandB, setExpandB] = React.useState(true); return (
关闭提示
展开/收起提示
提示信息超过2行时,可以使用将部分信息折叠,以减少空间占用。提示信息超过2行时,可以使用将部分信息折叠,以减少空间占用。提示信息超过2行时,可以使用将部分信息折叠,以减少空间占用。提示信息超过2行时,可以使用将部分信息折叠,以减少空间占用。提示信息超过2行时,可以使用将部分信息折叠,以减少空间占用。 setExpandA((prev) => !prev)}> {expandA ? '收起' : '展开更多'} } style={{ alignItems: 'baseline' }} /> 提示信息超过2行时,可以使用将部分信息折叠,以减少空间占用。提示信息超过2行时,可以使用将部分信息折叠,以减少空间占用。提示信息超过2行时,可以使用将部分信息折叠,以减少空间占用。提示信息超过2行时,可以使用将部分信息折叠,以减少空间占用。提示信息超过2行时,可以使用将部分信息折叠,以减少空间占用。 setExpandB((prev) => !prev)}> {expandB ? '收起' : '展开更多'} } style={{ alignItems: 'baseline' }} />
执行其他操作
相关操作} /> 提示信息超过一行,此时按钮按照从上至下的视觉流,放置在信息区下方,这样浏览起来更流畅,即先阅读提示信息,再根据信息判断执行什么操作。 相关操作1 相关操作2 } style={{ alignItems: 'baseline' }} /> 提示信息超过一行,此时按钮按照从上至下的视觉流,放置在信息区下方,这样浏览起来更流畅,即先阅读提示信息,再根据信息判断执行什么操作。 相关操作1 相关操作2 } /> 建议统一使用Link Button,明确可点击的同时,整体视觉也更和谐;当提示信息不超一行时,按钮放在信息右侧;当提示信息超过一行,按钮放置在信息区下方;这样能够确保用户的浏览动线一致,即先阅读提示信息,再根据信息判断执行什么操作。
); }; export default Demo;