Javascript 根据选择的参数更改参数类型

Javascript 根据选择的参数更改参数类型,javascript,reactjs,storybook,Javascript,Reactjs,Storybook,当故事书中组件的args发生更改时,是否有方法动态更改ArgTypes 例如,假设一个strory的组件有两个控件:id和value。 id可以是1或2。 如果id='1'则argTypes.value.control.min=0,否则argTypes.value.control.min=-100 示例代码: 导出默认值{ argtype:{ id:{control:{type:'select',options:['1',2']}, 值:{control:{type:'range',min:0,

当故事书中组件的
args
发生更改时,是否有方法动态更改
ArgTypes

例如,假设一个strory的组件有两个控件:
id
value
id
可以是
1
2
。 如果
id='1'
argTypes.value.control.min=0
,否则
argTypes.value.control.min=-100

示例代码:

导出默认值{
argtype:{
id:{control:{type:'select',options:['1',2']},
值:{control:{type:'range',min:0,max:100,step:10},
}
};
常量模板=(参数)=>;
export const Example=Template.bind({});
Template.args={
id:'1',
值:0,
};