2017-09-07 7 views
0

私はLaravelでSPAを持っていてmain.jsファイルを持っていてmain.blade.phpファイルにこのファイルを設定していますjqueryプラグインでmain.jsのコード問題は、私はvue-routerをmain.jsファイルなので、このプラグインを動作させないように変更します。しかし、私がページを更新するときには、すべてがうまく動作しています。ルーターリンクを変更したときにjqueryプラグインが動作しないが、更新時に

+0

いくつかのコードを追加してください。これまでに何を試しましたか? – Phil

+0

あなたの質問がコードを自動的に更新する方法であれば、https://laravel.com/docs/5.4/mix#browsersync-reloadingをチェックしてください。 – apokryfos

答えて

0

私はjqueryプラグインを使って同様の問題を抱えています。 vueとangleはSPA(Single Page Application)です。

これは、ドキュメント全体が読み込まれるときにjquery onDocument.ready()が起動し、イベントハンドラがHTML DOMをリッスンして添付できるようにするためのものです。

SPAルーターを使用してアプリケーションをナビゲートすると、すべてが再びロードされることはありません。だから、jqueryは新しくレンダリングされたビューにリスナーを付けることはできません。

これらのjqueryプラグインを手動で初期化する方法を見つけます。

関連する問題