创建动态 gutenberg TextControl 组件
Create dynamic gutenberg TextControl components
有什么方法可以动态创建块组件。假设块中有一个 TextControl 组件,我希望用户单击添加新字段按钮,它会自动创建新的 TextControl 块?
是的,这个testimonial block will add new field upon clicking "+" button. More better explanation of how things are working under the hood, see this blog post
这应该相当简单。关键是通过数组将文本控件值存储在单个属性中,而不是单独的属性中。
然后,当添加新的文本控件时,只需将其插入到数组中即可。要显示控件,只需循环遍历数组即可。
我已经在 WordPress 插件中多次使用这种方法,但还没有在一个块中使用过,但对于块来说应该没有什么不同。
有什么方法可以动态创建块组件。假设块中有一个 TextControl 组件,我希望用户单击添加新字段按钮,它会自动创建新的 TextControl 块?
是的,这个testimonial block will add new field upon clicking "+" button. More better explanation of how things are working under the hood, see this blog post
这应该相当简单。关键是通过数组将文本控件值存储在单个属性中,而不是单独的属性中。
然后,当添加新的文本控件时,只需将其插入到数组中即可。要显示控件,只需循环遍历数组即可。
我已经在 WordPress 插件中多次使用这种方法,但还没有在一个块中使用过,但对于块来说应该没有什么不同。