2017-12-14 10 views
1

私はreact + meteorアプリケーションを持っています。私のプロジェクトに使用しているテーマがサードパーティのjQueryライブラリを初期化する問題に直面しています。 。React + Meteor/3 party jQueryライブラリは、フルページリフレッシュが必要です。

ログインに成功すると、(ダッシュボード)にリダイレクトされます(サードパーティのライブラリは読み込まれません)。

ログイン後にフルページを再表示すると、すべてのライブラリが正常に動作します。

誰かがこのような問題に遭遇したのかどうか、あなたの提案は高く評価されます。

答えて

2

getScript jQueryのメソッドを使用できます。スクリプトを非同期にロードし、正常にロードされたときに任意の操作を実行することもできます。次のスニペットが役に立ちます。

componentDidUpdate(){ 
    let context = this; 
    $.getScript(<script source>, function(){ 
    // this is a callback function called upon the script loading is finished 
    }); 
} 
関連する問題