4
我訂閱路由變化與react-router browserHistory removeListen?
browserHistory.listen(fn)
,但我怎麼能取消?
我曾嘗試分配到listen
null
,但它抱怨說不是一個函數。
我訂閱路由變化與react-router browserHistory removeListen?
browserHistory.listen(fn)
,但我怎麼能取消?
我曾嘗試分配到listen
null
,但它抱怨說不是一個函數。
從listen
返回的函數將在調用時取消訂閱偵聽器。所以稍後保存:
var unlisten = browserHistory.listen(fn)
// ...some time later...
unlisten()
什麼是fn()?你在fn()上傳遞了什麼,你能舉個例子嗎? – BeckiD
@BeckiD無論什麼時候發生歷史變化,您都希望爲歷史偵聽器運行任何函數。 –