• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Antd表格滚动 宽度自适应 不换行的实例

vue 搞代码 4年前 (2022-01-08) 46次浏览 已收录 0个评论

这篇文章主要介绍了Antd表格滚动 宽度自适应 不换行的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

我就废话不多说了,大家还是直接看代码吧~

 <table> record.key} columns={columns} dataSource={dataSource} scroll={{ x: 'max-content' }} // 加上这条 横向滚动 支持此属性的浏览器内容就不会换行了 pagination={false} />

styles.less

 .table { :global { .ant-table-thead > tr > th { background: #fff !important; white-space: nowrap; // 防止IE等浏览器不支持'max-content'属性 导致内容换行 } .ant-table-tbody >tr> td { white-space: nowrap; // 防止IE等浏览器不支持'max-content'属性 导致内容换行 } } }

或者可以这样设置

 <table> record.key} dataSource={projectList} columns={this.columns.map(item => { // 通过配置 给每个单元格添加不换行属性 const fun = () => ({ style: { whiteSpace: 'nowrap' } }); item.onHeaderCell = fun; item.onCell =<strong style="color:transparent">来2源gaodaima#com搞(代@码&网</strong> fun; return item; })} loading={getting} scroll={{ x: 'max-content' }} // onHeaderCell={() => ({ style: { whiteSpace: 'nowrap' } })} // onCell={() => ({ style: { whiteSpace: 'nowrap' } })} // 文档里说可以这么写 但是我写了无效 不知道原因 />

补充知识:解决ant design vue中table表格内容溢出后,设置的width失效问题,超出的字用省略号代替

style.css

通过设置css样式,可实现溢出内容以…代替,其中max-width的设置很重要,必须有

 /*统一table表格的尺寸*/ .ant-table{ table-layout: fixed; } .ant-table-tbody > tr > td { max-width: 200px; min-width: 70px; border-bottom: 0; /*text-align: center !important;*/ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; }

如果想要实现当鼠标光标滑过时,即可显示出被隐藏内容的效果,可采用如下方式

实例

   <div> <p style="font-size: 13px">部分模块用例信息已成功导入,其余模块用例正在导入中...</p>  </div><br><div style="margin-bottom: 16px;text-align: left"> 添加</div> <div> {{record.preCondition}} </div><span> {{priority}}</span><div style="width: 100%"> <h3>前置条件</h3><h3 /><h3>用例步骤</h3></div><span> 编辑  更多   复制 删除</span> 

其中,这段代码便是实现此功能的核心,title值便是指被隐藏的内容

另一个思路是设置每个单元格的min-width, 不过我的项目中的内容是最好不要换行的

以上这篇Antd表格滚动 宽度自适应 不换行的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

以上就是Antd表格滚动 宽度自适应 不换行的实例的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Antd表格滚动 宽度自适应 不换行的实例

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址