Nuxt 3 を使用してアプリケーションを構築していますが、Web サイトが読み込まれるまでページローダーを追加したいと考えています。
P粉4366889312023-10-26 00:08:21
この記事に基づいています。シンプルだが限定されたソリューションと、完全にカスタマイズされたソリューションがあります。
次のように使用できる読み込み進行状況バーが含まれています
ただし、事前定義された UI しかなく、これらの属性を使用してのみカスタマイズできます
カスタム ローダー (背景付きの全画面スピナーなど) が必要な場合は、別のアプローチが必要です。このアプローチにより、任意のローダーを作成し、必要に応じて表示することができます。
リーリーNuxt3 は、page:start
および page:finish
イベントのインターセプターを備えたアプリケーション ランタイム フックを提供します。これらを正しく使用するには、これらのフックを (app.vue またはカスタム コンポーネント内で) 次のように使用する必要があります。