1

我正在使用带有内容小部件组合的视图区域来在编辑器中的代码下方显示自定义小部件。如我所见,如果小部件的边界在编辑器中不完全可见,则可见性样式被强制设置为隐藏。有没有办法禁用这种行为?也许带有内容小部件组合的视图区域根本不是正确的方法......如果是这样,有人可以建议吗?我从代码镜头中得到了这个想法。

4

1 回答 1

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
});
于 2017-01-26T10:02:11.317 回答