2017-07-07 44 views
-1

我在一個redux應用程序中使用JavaScript API庫。當redux路由器改變狀態時重新運行javascript

庫和自定義JavaScript代碼是在一個單獨的js文件我導入index.js(其中我渲染終極版路由器)

我第一次去應用,執行的JavaScript,但如果我瀏覽應用程序,路由器改變狀態,但我的js代碼不會重新運行,我必須手動刷新頁面

如何管理腳本在每個頁面上執行?

回答

0

也許我的問題還不夠清楚,對此感到遺憾,我真的是一個初學者。

但是,我發現如何解決我的問題! 首先,在router.js文件,我不得不進口我想在每一頁運行功能:

import myFunction from './my-javascript-file'; 

,然後我可以告訴路由器我需要與在網頁上運行該功能'onEnter'參數

<Route onEnter={myFunction} path="/page1" component={Page1}/> 

我希望這會有幫助,如果有人有同樣的問題!

相關問題