Get the current block ID

时间:2019-02-18 作者:Venizia

是否有方法获取当前块id?我想将其添加到save函数(registerBlockType)中生成的html中。

我的块的保存部分:

save: props => {
        const {
            attributes: { images, isCropped },
            className,
        } = props;
        return (
            <div className={ `${className} ${isCropped ? \'is-cropped\' : \'\'}` }>
                <div className={`grid`}>
                    { images.map( img => (
                        <div className={ `grid-item` }
                            <img src={ img.src } />
                        </div>
                    ))}
                </div>
            </div>
        );
    }
Thx!

1 个回复
SO网友:Venizia

块id保存在clientId字段中。它会在每次保存帖子时重新生成,并且仅在编辑功能的道具中可用。为了在保存功能中将此字段用作唯一id,需要在编辑部分将其保存为属性。然后,它将通过道具在保存功能中可用。属性。

相关推荐