2015-11-05 70 views
1

我使用了React,並且在調用componentHandler.upgradeDom()時,所有被拒絕的元素上的註冊事件都將丟失。MDL和ReactJs:事件在componentHandler.upgradeDom()後丟失

我在componentDidUpdate上手動調用componentHandler.upgradeDom()。

爲了避免這種情況,我使用react-native-listener或在調用componentHandler.upgradeDom()後註冊事件。

任何更好的解決方案?

+0

你如何在你的元素上註冊事件?你可以使用codepen共享示例代碼嗎? :D –

+0

我無法在jsfiddle中重現...我將在我的應用上升級版本,也許沒有問題 –

+0

我確認了最新版本的MD,沒有丟失任何事件 –

回答

0

使用最新版本的材料設計lite(1.0.6)時,在調用componentHandler.upgradeDom()時不會丟失事件。