2015-11-05 3 views
1

Я использую React и когда компонентHandler.upgradeDom() называется всеми зарегистрированными событиями на утерянных элементах, теряются.MDL и ReactJs: событие, потерянное после компонентаHandler.upgradeDom()

Я вызываю компонентHandler.upgradeDom() вручную на компонентеDidUpdate.

Чтобы избежать этого, я использую response-native-listener или регистрирую событие после вызова componentHandler.upgradeDom().

Любое лучшее решение?

+0

как вы регистрировали события на своих элементах? можете ли вы использовать codepen совместно использовать код примера? : D –

+0

Я не могу воспроизвести в jsfiddle ... Я обновлю версию на своем приложении и, возможно, нет проблемы –

+0

Я подтверждаю, что с последней версией MD нет потерянных событий –

ответ

0

С последней версией материального дизайна lite (1.0.6) не происходит потеря событий при вызове компонентаHandler.upgradeDom().

Смежные вопросы