問題タブ [laravel-echo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1814 参照

javascript - Vue Router の使用時に Pusher および Vue.js コンポーネントがチャネルを離れない

Laravel Echo で Pusher を使用して、アプリケーションの特定の領域のプレゼンス チャネルを作成しています。すべてのフロントエンド ルーティングは、Vue Router を使用して行われます。

ルートを切り替えると、Vue ルーターはルート設定に基づいて特定のコンポーネントをロードします。これはうまく機能しますが、Pusher はこれらのチャネルからユーザーを自動的に切断しません。これは、ページ全体の更新を実行した場合にのみ発生しますが、これは私が望んでいるものではありません。

私のコンポーネントでは、次のように、Pusher チャネルに参加するための js コードが insidemountedにあります。

ページを更新せずに、Vue Router ルーティングを使用してチャネルからユーザーを切断するにはどうすればよいですか?

ありがとうございました。

0 投票する
1 に答える
1219 参照

php - Laravel の Echo を使用して "pusher:subscribe" イベントをバインドする方法

私のlaravelアプリケーションでは、laravel ECHOを使用しています。これで、メソッドを介してイベント「pusher:subscribe」をリッスンしようとしています。しかし、私はそれが起こっていません。laravel echo のドキュメントに従って、サブスクライブ、add_memeber、remove_memeber を実行できます。しかし、 「プッシャー:サブスクライブ」イベントを具体的に聞くことはできません 。実際、私はこのイベントからデータを取得しようとしており、さらに操作します