文档
Storybook 文档

Measure & outline

观看视频教程

Storybook 的 MeasureOutline 插件为您提供必要的工具,以检查和可视化调试您的 stories 中的 CSS 布局和对齐问题。它可以轻松地在开发的早期阶段捕获 UI 错误。

Measure 插件

当使用复合组件或页面布局时,处理空白(即 marginpaddingborder)和单个组件的尺寸可能非常麻烦。 这将要求您打开浏览器的开发工具并手动检查 DOM 树以查找问题和 UI 错误。

借助 Storybook 的 Measure 插件,您可以通过单击 Storybook 工具栏中的按钮来快速可视化每个组件的尺寸。

或者,您可以按键盘上的 m 键来切换插件。

Outline 插件

在构建布局时,检查所有组件的可视对齐可能非常复杂,如果您的组件分散开来或包含独特的形状,则更是如此。

借助 Storybook 的 Outline 插件,您可以切换与所有 UI 元素关联的轮廓,从而让您只需单击一个按钮即可立即发现错误和损坏的布局。

API

Parameters

此插件在 measureoutline 命名空间下,为 Storybook 贡献了以下参数

disable

类型:boolean

禁用此插件的行为。 如果您希望为整个 Storybook 禁用此插件,则应在注册 addon-essentials 时执行此操作。 有关更多信息,请参阅必备插件文档

此参数对于允许在更具体的级别上覆盖非常有用。 例如,如果此参数在项目级别设置为 true,则可以通过在 meta(组件)或 story 级别将其设置为 false 来重新启用它。