Storybook 的 parameters 参数怎么在单个 story 里覆盖全局配置?
我在 .storybook/preview.js 里设置了全局的 parameters,比如 viewport 和 backgrounds,但现在有个组件的 story 想用不同的背景色,试了直接在 story 对象上加 parameters,但好像没生效?
我写的是这样:
export const MyStory = () => <MyComponent />;
MyStory.parameters = {
backgrounds: { values: [{ name: 'dark', value: '#000' }] }
};
但 Storybook 还是显示全局的背景选项,是我写法不对吗?
values但没指定用哪个,加上default就行了:光定义
values只是覆盖了可选列表,default才是真正控制当前 story 显示哪个背景的字段。