Что такое функция el()? Ошибка ссылки: «el не определен»

#javascript #wordpress

#javascript #wordpress

Вопрос:

Я пишу блок в wordpress gutenberg, но wordpress показывает el (не определен? моя правка: функция

 edit: function( props ) {
    function onChange( event ) {
        props.setAttributes( { author: event.target.value } );
    }

    return el( 'input', {
        value: props.attributes.author,
        onChange: onChange,
    } );
},
  

как включить поддержку el в мой плагин?

Комментарии:

1. Откуда бы вы ни скопировали код изначально, там, el скорее всего, определено как var el = wp.element.createElement; и вы наверняка забыли скопировать этот ярлык, или он определен не в той области, где el( 'input', используется.

2. Да, я понимаю, @t.niese вы экономите мое время

Ответ №1:

el Сначала вы должны определить, который содержит элемент block.

 var el = element.createElement;