这张图看起来只是三个浏览器窗口的对比,其实它展示的是 SAPUI5 里一个非常典型、也很容易被误判的问题。左边的 Google Chrome 被放在 What it Should Look Like 下面,意思是它代表预期效果。中间的 Mozilla Firefox 和右边的 Internet Explorer 10 被放在 Visual Degradation 下面,意思是同一段 SAPUI5 页面、同一个sap.m.Text多行文本场景,在不同浏览器里出现了视觉表现下降。SAP 官方文档对这类问题的定义很直接,sap.mlibrary 在某些 device 和 browser 组合下可能出现 visual degradations,也就是功能还在,但视觉辅助效果不能完全按设计呈现。(SAP Help Portal)图里的核心控件是sap.m.Text,核心属性是maxLines。在 SAPUI5 里,maxLines的目标不是把文本数据截断掉,而是限制屏幕上最多显示多少