Iho*_*avs 9 ecmascript-6 reactjs storybook
我遇到了故事书库+ ReactJS 的问题。我需要在故事书中的品牌图像下显示自定义文本。故事书库中有什么选项可以实现它吗?
我们是否能够以某种方式获取侧边栏实例或传递自定义渲染器函数?
小智 0
在 .storybook 文件中的 Preview.js 中,我使用以下代码访问了侧边栏标题和组合框之间的标签,其 id 为“downshift-1-label”:
window.addEventListener('load', () => {
const label = window.parent.document.querySelector('#downshift-1-label');
if (label) {
label.setAttribute(
'style',
'left: 5px; overflow: visible; position: relative; top: 5px; font-size: 14px;',
);
}
});
Run Code Online (Sandbox Code Playgroud)
该样式使其正确显示在您想要的位置。
我用label.innerHTML = 'Test Text'
.
旁注:我使用的是故事书 6.5.16 版本,也许新版本的故事书中没有这个标签。尚未对其进行测试,但希望您可以使用相同的window.parent.document.querySelector('.parentClassName');
方法访问此标签的父级。
归档时间: |
|
查看次数: |
757 次 |
最近记录: |