После битвы с этой проблемой в течение нескольких месяцев, я, наконец, получил ее для установки.
Я загрузил Visualstudio2015AzurePack, который использует веб-установщик.
Один из требования к установке VS2015 Community Edition, которые работали без проблем.
Надеюсь, это поможет кому-то.
Думаю, это ошибка. По-видимому, обратный вызов наблюдателя вызывается в каком-то странном состоянии документа, когда document.elementsFromPoint()
возвращает только HTML-элемент. Вам даже не нужно звонить this.forceUpdate()
, звонить elementsFromPoint
прямо в обратный вызов наблюдателя, вы получите тот же результат. Я получаю один и тот же результат каждый раз, когда размер div изменяется.
Я думаю, что componentDidUpdate
регистрирует то же самое, так как цепочка вызовов forceUpdate
-> render
-> DOM -> componentDidUpdate
была синхронной, и это странное состояние DOM сохранялось. Ну, наверное, состояние DOM странно только для вызова elementsFromPoint
...
Если вы вызываете forceUpdate
асинхронно, используя, например, setTimeout
, elementsFromPoint
покажет все деления правильно.