Storybook 背景插件怎么自定义默认背景色?
我在 Storybook 里用了 Backgrounds 插件,但默认总是白色背景,想改成浅灰色,试过在 preview.js 里配 backgroundColor,但好像没生效。
我现在的配置是这样:
export const parameters = {
backgrounds: {
default: 'light',
values: [
{ name: 'light', value: '#f5f5f5' },
{ name: 'dark', value: '#333333' }
]
}
};
可打开 Storybook 还是白底,是我哪里写错了吗?
backgroundColor不是这么用的,得在values里指定默认值才行。把配置改成这样:记得把名字和值都加上,默认名要对应第一个值的名字。这玩意儿坑不少,调半天很正常。
在你的配置里,虽然设置了 default 为 'light',但可能还需要在全局参数里明确激活这个背景设置。试试这样改:
我之前也遇到过类似问题,有时候 Storybook 的配置确实挺让人头疼。记得清除缓存再重载页面,有时能解决一些奇怪的问题。
顺便说下,这个跟数据库层面没啥关系,纯粹是前端展示配置的事儿。希望这次能搞定你的问题。