查看: 3662|回复: 1

只读后组件显示异常 多行文本 超出

升级   0.16%

136

主题

241

回帖

16

积分

注册会员

Rank: 2

积分
16
发表于 2024-3-18 11:41:01|来自: | 显示全部楼层 |阅读模式
本帖最后由 szhtest 于 2024-3-18 13:49 编辑

65f7b6b431857.png
在多行文本组件中,填写的时候有出现滚动条下拉框。但当我下一环节中该组件变为只读模式,文本就超出组件了。(这还是设置了组件高度的情况下)

65f7b703a6138.png 65f7b772c5935.png
倘若不设置组件高度,直接就跟着自适应,表单布局就错乱了
65f7b7a7e5d7d.png





这是添加了样式:word-break:break-all或word-wrap:break-word的效果,就变成竖向超出了。
65f7b8f2412f3.png

如果在此情况下去掉高度限制,那么就影响了其他组件布局(对不齐,和旁边相比高高低低的) 65f7b99c1678b.png


如何解决只读情况下内容超出宽/高出现的错乱?有没有办法让只读状态下的内容也跟编辑时一样正常显示滚动条下拉



回复

使用道具 举报

升级   0.16%

136

主题

241

回帖

16

积分

注册会员

Rank: 2

积分
16
发表于 2024-3-18 13:44:04|来自: | 显示全部楼层
本帖最后由 szhtest 于 2024-4-2 17:15 编辑

解决了,增加样式:Y轴滚动条,隐藏input样式滚动条,换行:
65f7d49883f9b.png 65f7d5b8d1f80.png

某些情况下得设置input样式的height比样式的height短(否则可填状态会出现两条滚动条),以及input样式的overflow:hidden是不隐藏的,具体适配样式可尝试调整
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread