我已经为我的快捷码添加了自定义Gutenberg块,但在checkbox控件中,check uncheck不起作用,请检查代码,如下所示:
el( components.CheckboxControl, {
label: i18n.__( \'Display it?\', \'txt-domain\' ),
checked: props.attributes.myAttr,
onChange: function( val ) {
if( val ) {
props.setAttributes({ myAttr: \'1\' })
} else {
props.setAttributes({ myAttr: \'0\' })
}
}
} ),
如果我删除
checked: props.attributes.myAttr,
然后,它可以正常工作,但在这里,复选框不会保持选中或取消选中状态。顺便说一下,它保存了价值。