問題タブ [background-sync]

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 に答える
1858 参照

vue.js - Vue のワークボックスとのバックグラウンド同期

Vue を使用した非常に単純なサンプル アプリケーションで、WorkBox を使用してバックグラウンド同期要求を作成しようとしています。長い間コードを修正しましたが、解決策が見つかりませんでした。または、コードに何か問題がある可能性があります。

サービスワーカーは適切に登録されており、ajax リクエストを行うと、バックグラウンド同期がアクティブになります。

VUE

VUE.CONFIG.JS

これらは、イベントが発生したときの DevTools のスクリーンショットです。

ネットワークが切断されると、コンソールにこのエラーが表示されます。バックグラウンド同期が正常に機能するかどうかはわかりません...

background-sync は indexDB タブに登録されます

最後にネットワークタブ。ここで、ネットワークが戻ったときに呼び出しを行うため、API 呼び出しが適切であることがわかりますが、アプリでは他に何も起こらず、古いデータは新しいデータに置き換えられません:/

誰でも私を助けることができますか?私はそれを探しますが、何も見つかりませんでした...

ありがとう!