Я использую зону просмотра с комбинацией виджета контента, чтобы отображать пользовательские виджеты под кодом в редакторе. Как я вижу, стиль видимости - forcefully set to hidden, если границы виджета не полностью видны в редакторе. Есть ли способ отключить это поведение? Возможно, зона просмотра с комбинацией виджета контента - это совсем не правильный подход. Если это так, может кто-то проконсультироваться? Я получил идею от кодовых линз.Весь виджет содержимого сильно скрыт, когда некоторые части не видны в редакторе
0
A
ответ
0
Мне удалось обойти его с помощью MutationObserver
. Что-то вроде этого сделал для меня трюк:
const observer = new MutationObserver((mutations: MutationRecord[], observer: MutationObserver) => {
mutations.forEach((mutation) => {
if (mutation.attributeName && mutation.attributeName === 'style') {
if (contentWidget.style.visibility === 'hidden') {
contentWidget.style.visibility = 'inherit';
}
}
})
});
observer.observe(contentWidget, {
attributes: true
});
отправьте свой код в вопросе, а не ссылку на репо – happymacarts