首页 > 其他分享 >解决antd顶部菜单栏自动收缩成三个点省略号

解决antd顶部菜单栏自动收缩成三个点省略号

时间:2024-03-10 13:33:40浏览次数:20  
标签:容器 省略号 顶部 菜单栏 解决 antd

问题现象

image

布局示例代码

	<Header style={{display: "flex",justifyContent: "space-between",alignItems: "center"}}>
		<Space>
			<Image src="" preview={false}/>
			<Menu mode="horizontal" />
		</Space>
		<Avatar icon={<UserOutlined />} />
	</Header>

问题原因

容器水平宽度不够导致,且官方没有提及相关问题现象及对应的解决方案(布局控制)

解决方法

使用div容器包裹,添加flex:1属性

	<Header style={{display: "flex",justifyContent: "space-between",alignItems: "center"}}>
		<div style={{display:"flex",flex:1}}>
			<div>
				<Image src="" preview={false}/>
			</div>
			<div style={{flex:1}}>
				<Menu mode="horizontal" />
			</div>
		</div>
		<Avatar icon={<UserOutlined />} />
	</Header>

标签:容器,省略号,顶部,菜单栏,解决,antd
From: https://www.cnblogs.com/luyifo/p/18064051

相关文章

  • 改善Keil5图标不清晰、菜单栏太小问题
    Step1:鼠标指针置于Keil5图标,点击鼠标右键,点击“属性”。Step2:菜单栏选择“兼容性”,选择更改高DPI设置。Step3:勾选“替代高DPI缩放行为”,缩放执行选择“系统(增强)”。结语:路漫漫其修远兮,吾将上下而求索。......
  • createRange表示文档中的一个范围——用于js判断文字添加省略号情况
    document.createRange()是JavaScript中的一个方法,用于创建一个Range对象,表示文档中的一个范围。Range对象通常用于选择文档中的一部分内容,然后对其进行操作。它可以:设置选中文本范围:可以使用document.createRange()方法创建一个Range对象,并使用setStart()和setEnd(......
  • el-tootip在只有超出显示省略号时启用在树形组件(带循环dom)的运用
    原理就是在鼠标浮动到el-tootip包裹的元素时判断该元素的scrollWidth(元素内容的实际宽度)有没有超过clientWidth(元素的可是宽度)超出时显示省略号并设置disabled属性为false否则为true代码如下:链接:https://www.jianshu.com/p/b39d2124d911<el-treeref="treeRef......
  • antd proTable 默认展开所有层
    antdproTable默认展开所有层expandable={{defaultExpandAllRows:true}}importReactfrom'react';import{ProTable}from'@ant-design/pro-table';constcolumns=[{title:'Name',dataIndex:'name',ke......
  • 使用`react-hooks写法`对`antd的Upload.Dragger上传组件`进行二次封装
    使用react-hooks写法对antd的Upload.Dragger上传组件进行二次封装预期对antd的Upload.Dragger组件进行二次封装,让它的使用方法和Upload.Dragger组件保持一致。让该组件能自动把数据放到对应后端服务器中。让该组件能的value值如果没上传,为数组形式。如果没有值,为空数组。如......
  • Antd的ProTable高级表格缓存列设置
    1、目的:要将ProTable组件的列设置缓存到localStorage中,你可以使用浏览器的localStorageAPI。通过监听onColumnsStateChange事件,你可以在每次列的显示和隐藏状态发生变化时,将最新的列设置保存到localStorage中。然后,在组件初始化时,从localStorage中读取之前保存的列设......
  • antd 单元格合并处理
    实现效果代码tableData为Table的数据constmergeCells=(text,dataSource,index,key)=>{//上一行该列数据是否一样if(index!==0&&text===dataSource[index-1][key]){return0}letrowSpan=1//判断下一行是否相等f......
  • js文字处理两端展示中间省略号
    点击查看代码functionellipsisText(longText,displayLength){//确保显示长度至少包含省略号的3个字符if(displayLength<3){thrownewError('Displaylengthshouldbeatleast3toaccommodateellipsis.');}//计算两侧各应显示的字......
  • 钝感力/孤独力/antd低代码
    《优秀文章》-一篇在雪球网站分享的文章,作者反思过去的生活和投资经历。《阿里低代码平台,快速生成antd代码》-阿里巴巴推出的低代码平台,可以快速生成基于AntDesign的段永平:“发现错了马上改,不管付出多大的代价,从长期来看都是最小的代价”。......
  • react antd table如何清空选中行
    在ReactAntdTable组件中,可以通过设置 selectedRowKeys 属性来控制已经被选中的行。要清空所有选中的行,只需将该属性值设为空数组即可。示例代码如下:import{useState}from'react';import{Table}from'antd';constMyTable=()=>{const[selectedRows,......