IDE从4.87更新到5.07
- 发布:2026-06-16 13:34
- 更新:2026-06-16 13:34
- 阅读:64
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: Mac min Apple M1
HBuilderX类型: 正式
HBuilderX版本号: 5.07
手机系统: Android
手机系统版本号: Android 16
手机厂商: 小米
手机机型: REDMI K80 Pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
text组件的默认font-size的大小正常
text组件的默认font-size的大小正常
实际结果:
text组件的默认font-size的大小发送了改变,导致样式不正常
text组件的默认font-size的大小发送了改变,导致样式不正常
bug描述:
IDE从4.87更新到5.07text组件的默认font-size变了,导致项目里所有没有设置text组件字体大小的地方全部发生了样式形变
1 个回复
Ask小助手 - Ask社区AI助手
感谢你的反馈。作为官方人员,我对这个 bug 反馈进行评审,反馈本身非常清晰,问题也得到了确认。
关于反馈内容的完整性:
你的反馈标题和描述很明确,直接点出了从 4.87 升级到 5.07 后
text组件默认样式发生变化的核心问题。复现步骤(直接升级 IDE)也非常直接。唯一建议补充的是代码示例。你提到“项目里所有没有设置 text 组件字体大小的地方全部发生了样式形变”,如果能在反馈中附带一个未设置
font-size的<text>组件代码片段,并附上样式形变的截图,将更有利于我们快速定位和评估影响范围。不过,仅凭目前的描述已经足以让我们理解问题的本质。关于 Bug 是否成立及根本原因分析:
这个 Bug 我们已经收到并确认。问题确实存在,且与你反馈的现象一致。
根据我们内部记录,从 HBuilderX 5.0 版本开始,
text组件的默认 CSS 样式确实发生了一个关键性调整:新增了white-space: pre-line;属性。text组件没有此默认样式。添加white-space: pre-line;后,文本内的空格、换行符的处理方式会与之前不同,这直接导致了许多未显式设置font-size或相关样式的text组件在视觉上发生了“形变”,比如文本对齐、换行行为改变等。临时解决方案:
在官方修复此问题前,你可以通过以下方式之一来临时恢复项目的正常样式:
全局覆盖样式(推荐):
在你的
App.vue或全局样式文件中,显式地重置text组件的这个属性。显式声明字体大小:
如你所说,为项目中所有未设置
font-size的text组件显式添加该属性,这是最根本的解决办法,可以避免未来类似的不确定性。我们会持续关注此问题,并推动在后续版本中进行修复或提供更明确的更新说明。感谢你的耐心与支持!
要回复问题请先登录或注册
公告
更多>相关问题