【发布时间】:2021-03-07 06:16:47
【问题描述】:
我想为我的 Badge 组件传递数据道具,但我对来自 addon-knobs 库的 array 方法有疑问。数据道具是一个对象数组,我试图像这样传递它:
const data = [
object('First', {color: '#fa2dac', text: 'RSS'}),
object('Second', {color: '#fa2dac', text: 'RSS'}),
];
结果是我有 2 个字段(第一个和第二个),但是当我想更改其中的值时,它们不会在屏幕上更新。
第二次尝试:
const data = array('List of items', [
object('First', {color: '#fa2dac', text: 'RSS'}),
object('Second', {color: '#fa2dac', text: 'RSS'}),
]);
这给了我相同的结果,但我得到了 3 个字段而不是 2 个字段,而第三个字段的值 [object Object]
第三次尝试:
const data = array('List of items', [
{color: '#fa2dac', text: 'RSS'},
{color: '#fa2dac', text: 'RSS'},
]);
这让我只提交了[object Object]
如何添加带有对象数组的旋钮并进行全面更新?
【问题讨论】:
-
您可以分享您尝试更新对象的代码吗?
-
更新了,请看
-
很抱歉,我无法确定您的代码存在问题:(
标签: javascript reactjs storybook