反应故事书插件旋钮未显示

Kor*_*vis 4 reactjs storybook

我似乎无法让@storybook插件旋钮正常工作?它似乎并没有装饰实际的故事。几乎跟着这个

我的代码在下面..我使用getstorybook和create-react-app

使用以下软件包:

@storybook/addon-actions": "^3.1.2,
@storybook/addon-info": "^3.1.4,
@storybook/addon-knobs": "^3.1.2,
@storybook/react": "^3.1.3
Run Code Online (Sandbox Code Playgroud)

我的设置

//.storybook/addons.js
import '@storybook/addon-knobs/register'

//.config
import { configure, setAddon, addDecorator } from '@storybook/react';
import infoAddon from '@storybook/addon-info';

setAddon(infoAddon);

function loadStories() {
  require('../stories');
}

configure(loadStories, module);

//stories/index.js
import React from 'react';
import { withKnobs, text, boolean, number } from '@storybook/addon-knobs';
import { storiesOf } from '@storybook/react';

const stories = storiesOf('Storybook Knobs', module);

  // Add the `withKnobs` decorator to add knobs support to your stories.
  // You can also configure `withKnobs` as a global decorator.
  stories.addDecorator(withKnobs);

  // Knobs for React props
  stories.add('with a button', () => (
    <button disabled={boolean('Disabled', false)} >
      {text('Label', 'Hello Button')}
    </button>
  ))
Run Code Online (Sandbox Code Playgroud)

这应该是没有道理的,但是没有运气。

Rya*_*ale 11

希望这对某人有帮助,但是由于某种原因,我的插件面板突然从视图中消失了,我不知道该如何找回它。我可以在开发工具的“元素”窗格中看到加载项标记,因此我知道一切正常。故事书莫名其妙地在我的书中存储了一个不好的价值,localStorage['storybook-layout']因此插件被放置在屏幕之外。运行以下命令可以修复该问题。

localStorage.removeItem('storybook-layout')
Run Code Online (Sandbox Code Playgroud)

  • 这对我有用`删除 localStorage['@storybook/ui/store']` (4认同)
  • 我只需按“D”键即可解决此问题,这会更改插件面板的方向。(您还可以通过单击 Storybook 侧栏中的“...”菜单按钮,然后单击“更改插件方向”选项来执行此操作。) (3认同)
  • 你们都是美丽的天才! (2认同)

Fab*_*sta 8

您可能需要在Storybook config文件夹上创建addons.js文件。(默认情况下为.storybook)。

检查文档中需要添加以下内容的旋钮

import '@storybook/addon-knobs/register';
Run Code Online (Sandbox Code Playgroud)


Sco*_*irs 7

  • 点击D键盘即可切换布局 // Ray Brown

或者

  • 您还应该能够通过单击并拖动右侧来展开侧边栏。

在此输入图像描述


Ane*_*nth 5

尝试删除 url 上的所有查询字符串

例如。 http://localhost:6006/?knob-is_block=false&knob-Disabled=false&knob-disabled=false&knob-Style%20lite=false&knob-show=true&knob-Size=md&knob-readOnly=false&knob-Style=default&knob-icon%20name=vertical&knob-Label=Hello%20Button&knob-Active=false&knob-is_loading=false&selectedKind=Button&selectedStory=default%20style&full=0&addons=0&stories=1&panelRight=0&addonPanel=storybooks%2Fstorybook-addon-knobs

http://localhost:6006

这对我有用。