Storybook文档页面怎么让组件参数都显示出来?有些属性没显示出来 ❤文君 提问于 2026-02-10 22:44:26 阅读 16 工具 我在用Storybook的MDX文档写组件说明时,发现有些props参数在自动文档里没显示出来。比如给按钮组件加了isLoading属性并写了注释,但生成的表格里就是没这项。 我尝试在组件文件里用JSDoc标注了: /** * @param {boolean} isLoading - 是否显示加载状态 */ 但控制台报错Type 'boolean' is not assignable to type 'undefined',这是怎么回事? 文档编写 我来解答 赞 2 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 美含 ☘︎ Lv1 组件的props要显示出来,必须在组件的PropTypes里定义,或者用TypeScript类型定义。JSDoc不会被Storybook识别。 把isLoading加到组件的PropTypes里: Button.propTypes = { isLoading: PropTypes.bool }; 或者TS接口里: interface ButtonProps { isLoading?: boolean; } 然后在CSF文件里加上parameters: { docs: { source: { type: 'auto' } } },搞定。 回复 点赞 7 2026-02-10 23:02 加载更多 相关推荐 2 回答 55 浏览 Storybook文档页参数没显示,该怎么排查? 在用Storybook写React组件文档时,参数表一直没显示出来。我按官方文档写了参数配置,但文档页只显示组件结构没参数说明,控制台也没报错。试过重启Storybook和更新@storybook/r... 东方振杰 工具 2026-01-31 19:49:25 1 回答 16 浏览 Storybook文档模式下怎么让组件参数显示自定义格式而不是默认字符串? 我在用Storybook的Docs模式生成组件文档时,发现组件参数总是以纯文本形式展示。比如我给按钮组件传了一个size参数,值是数组['small', 'large'],但文档里直接显示成"smal... 树甜 工具 2026-02-17 10:04:32 2 回答 11 浏览 Storybook中Args参数没有显示在控件面板,怎么解决? 我在用Storybook写按钮组件的故事时遇到了问题。按照文档设置了args参数和argTypes,但控件面板里完全看不到这些参数选项。比如我给primary属性设置了boolean类型,但点击"Co... W″梓涵 工具 2026-02-14 23:40:29 2 回答 86 浏览 Storybook的parameters参数在组件中无法接收怎么办? 我在用Storybook写组件的时候,按照文档设置了parameters参数,但组件里完全读不到值,这是为什么呢? 比如我在按钮组件的故事文件里这样写: export const PrimaryBut... FSD-利娇 工具 2026-02-04 08:21:23 1 回答 60 浏览 为什么我的Storybook故事显示空白页面? 我在用Storybook写React组件故事时,某个按钮组件的故事一直显示空白页面。其他组件的故事都能正常渲染,这个组件结构也很简单: import Button from './Button'; e... 闲人宏赛 工具 2026-02-08 18:54:25 1 回答 130 浏览 Storybook里组件显示空白但本地运行正常怎么办? 刚用@storybook/react创建了一个按钮组件,写好stories后预览页面全是空白,控制台没有报错。试过npm rebuild和清除缓存还是不行,但直接在项目里运行这个组件又是正常的 这是我... 公孙沐言 框架 2026-01-26 14:14:24 2 回答 22 浏览 Storybook快照测试总不通过怎么办? 我在给按钮组件写Storybook快照测试时遇到了问题。明明组件代码没改,但快照对比总显示不匹配,这是怎么回事啊? 我按照文档配置了@storybook/addon-jest,测试用例是这样的: im... Des.综敏 工具 2026-02-12 12:46:30 2 回答 44 浏览 Storybook自定义Viewport后在预览里显示不对,配置哪里错了? 我在Storybook里想给组件添加iPhone 14的视口预设,按照文档在manager.js里写了配置: viewports: { 'iphone-14': { name: 'iPhone 14'... 宇航 工具 2026-02-08 03:50:27 1 回答 41 浏览 Storybook Addons插件在Vue组件中无法渲染,该怎么排查? 最近在用Storybook开发Vue组件时,安装了@storybook/addon-essentials后,组件预览区域直接显示空白。之前单独运行组件没问题,但加上参数装饰器后就出错了。 我尝试在按钮... 码农国玲 工具 2026-02-07 14:35:32 2 回答 31 浏览 Storybook的Viewport预设怎么自定义不生效? 我在用Storybook调试响应式布局时,想添加一个iPhone 14的自定义视口预设。按照文档写了参数配置,但预设列表里就是看不到新添加的选项,重启Storybook也没用。 这是我的Vue组件故事... Code°卫红 工具 2026-01-30 18:49:29
把isLoading加到组件的PropTypes里:
或者TS接口里:
然后在CSF文件里加上
parameters: { docs: { source: { type: 'auto' } } },搞定。