них новые dom элементы?
Например, я юзаю либу https://www.npmjs.com/package/wavesurfer.js-vue и хочу добавить кнопку в выделенный диапазон(серый div).
Сейчас оно не рендерится и вставляется тупо как строка html:
region.element.append('<button … > … </button>'
Это легко исправляется созданием элемента напрямую document.createElement("button"), но для сильно вложенных структур неудобно поштучно собирать DOM.
Можно ли сделать что-то типа eval('<div><button></button></div>')?
погуглите slot
Как я помню, они должны быть сразу определены в компоненте, а это сторонняя либа, которую надо форкнуть, чтобы заредачить в ней что-либо. Я ошибаюсь?
это да. Если надо впилить что то по селектору, можно написать отдельно new Vue({}) и повесить на элемент нужный
Спасибо. А нет примера подобного?
Обсуждают сегодня