2016-08-31 41 views

回答

1

是的,onLeftIconButtonTouchTaponRightIconButtonTouchTap都不起作用。使用IconButtononClick事件,而不是:

<IconButton onClick={this.handleClose}>... 
+0

如果'反應,自來水事件plugin'注入,他們做的工作。 –

+0

無論插件如何,它都不適用於material-ui 0.15.0。發佈前你有沒有測試過它? – Igorsvee

+0

我用'0.15.4'版本運行生產應用程序,一切似乎都沒問題。將嘗試'0.15.0' –

1

爲了使touchTap事件工作在material-ui,你必須使用react-tap-event-plugin依賴。很可能你沒有在你的應用程序開始時插入這個插件。

確保它被安裝:

npm i --save react-tap-event-plugin 

,並注入:

import injectTapEventPlugin from 'react-tap-event-plugin' 
injectTapEventPlugin() 

更多信息here

+0

我已經這樣做了,觸摸事件在其他地方工作正常,問題是與iconElementLeft,我不能得到它的工作。標題觸摸事件也在同一個組件上運行 –