[英]External javascript(jQuery) file could not be import in react js?
我已經在外部腳本文件中編寫了文檔就緒事件。 而且我已經使用<script type="text/javascript" src="/path/to/script.js"
將其包含在index.html文件中,但是即使文件路徑正確,事件也不會觸發。
如果我使用<script> //my code </script>
將腳本代碼放在index.html中,則該事件在瀏覽器加載頁面后可以正常工作。 但是,如果我使用react-router重定向到另一個頁面,則該事件將無法正常工作。
我在用
反應16.3.2
jQuery的2.2.4
提前致謝
實際上,將React與React應用程序一起使用並不是一個好主意,但是即使如此,您是否嘗試使用“ defer ”屬性?
<script type="text/javascript" src="/path/to/script.js" defer>
如果要在每次客戶端頁面加載時調用方法,則應實現以下內容:
import { browserHistory } from 'react-router';
//Your initialization
browserHistory.listen( location => {
//Do your stuff here
});
用函數包裝所有代碼,然后在偵聽器中調用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.