Skip to content

页面

能在一个页面解决的问题,就不要去另外一个页面解决。频繁的页面刷新和跳转,会严重影响用户的使用体验,这种现象在web端尤为明显。

📍 INFO

上述内容中的“页面”指终端应用最终渲染的页面,与「活字格设计器」中的页面不同。

  • 在设计器中,使用「弹出页面命令」所弹出的页面是两个独立的页面对象;
  • 在终端应用中,这两个页面对象会最终编译为一个完整的 Html 页面。

覆盖

覆盖又称为模态框(modal),在活字格中为「弹出页面命令」,也可以通过「Element Plus 插件」进行配置。

】确定「弹出页面 - 弹出框显示模式」的业务意义。

🔔 TIP

  • 业务流转式弹窗选择抽屉模式/全屏;
  • 独立性较强功能辅助式弹窗选择对话框;
  • 关联性较强的功能辅助式弹窗选择下拉菜单。

嵌入

在活字格中,嵌入方式分为两种:「组件」与「iFrame」。

  • 「组件」的页面处理策略和「弹出页面命令」相同,即多个活字格的页面对象最终会编译为一个完整的 Html 页面。
  • 「iFrame」则为不同的 Html 页面嵌套。

】多个功能需要聚合在一个页面时,建议灵活使用「标签页」、「组件」、「EL-标签页头」、「选项卡」等,确保每部分只显示一组信息。

母版

灵活使用母版功能,可以有效共享页面设计中的公共部分。

画布标定 应当在「母版页」中完成。为确保滚动条的唯一性,请确保业务页面的画布大小处于「母版页」范围内。

📍 INFO

在应用系统中,当页面内容超出页面的承载尺寸,浏览器会自动出现滚动条。滚动条分为纵向与横向两种。

在复杂的页面设计中,嵌套是常见的设计思路。由于滚动条是依照内容是否超出容器承载为标准出现,因此嵌套的父子页面可能会同时出现滚动条。如果您希望页面中只出现一个滚动条,需要确保子页面的尺寸永远小于等于父页面的尺寸,