簡體   English   中英

無法在React JS中導入外部javascript(jQuery)文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM