我想和WordPress Gutenberg一起制作一个旋转木马画廊,但我面临着一个两难的境地。如何动态添加图像?
我可以去添加10个MediaUpload,但这不是很可靠。
我在考虑一个可以创建MediaUpload的按钮
el(MediaUpload, {
onSelect: onSelectInfoImage,
type: \'image\',
value: attributes.smallMediaURL,
render: function (obj) {
return el(components.Button, {
className: attributes.smallMediaID ? \'image-button\' : \'button button-large\',
onClick: obj.open
},
!attributes.smallMediaID ? i18n.__(\'Bild hochladen\') : el(\'img\', { src: attributes.smallMediaURL })
)
}
})
按钮应该是这样的
el(IconButton,{
className: \'media-create\',
icon: \'no\',
label: \'Add slide\',
onClick: function (media) {
***spawn new media***
}
})