Vue プロジェクトに PWA を導入するのは非常に簡単です。手順は次のとおりです。 1. 依存関係をインストールするvue に @vue/pwa を追加 add キーワードが使用されているため、インストールが成功するとプロジェクト内にいくつかのファイルが作成されます。プロジェクトで git が使用されている場合は、ファイルの変更を簡単に確認できます。 registerServiceWorker.js ファイルが src フォルダーに生成され、main.js にインポートされます。このファイルは、サービス ワーカーを登録するためのコードを自動的に生成します。 registerServiceWorker.js のコードは次のとおりです。 'register-service-worker' から {register} をインポートします。 process.env.NODE_ENV === 'production'の場合{ 登録(`${process.env.BASE_URL}service-worker.js`、{ 準備ができて () { コンソール.log( 'アプリはサービスワーカーによってキャッシュから提供されています。\n' + 詳細については、https://goo.gl/AFskqB をご覧ください。 ) }, 登録済み () { console.log('サービスワーカーが登録されました。') }, キャッシュされた(){ console.log('コンテンツはオフラインで使用するためにキャッシュされました。') }, アップデートファウンド() { console.log('新しいコンテンツをダウンロードしています。') }, 更新されました(){ console.log('新しいコンテンツが利用可能です。更新してください。') }, オフライン(){ console.log('インターネット接続が見つかりません。アプリはオフラインモードで実行されています。') }, エラー(エラー){ console.error('サービスワーカー登録中にエラーが発生しました:', error) } }) } 2. vue.config.js ファイルで pwa を設定します。モジュール.エクスポート = { 質問: ワークボックスオプション: { スキップ待機: true、 クライアントの主張: true、 importWorkboxFrom: 'ローカル', インポートディレクトリ: 'js', ナビゲートフォールバック: '/', ナビゲートフォールバックブラックリスト: [/\/api\//] } } } 3. プロジェクトのパブリック ディレクトリに manifest.json ファイルを手動で追加します。manifest.json の内容は次のとおりです。{ "short_name": "アプリケーションの短縮名", // 将来モバイルデスクトップアプリケーションアイコンの下に表示されます "name": "アプリケーションのフルネーム", // 将来コンピュータデスクトップアプリケーションアイコンの下に表示されます "icon": [ { "src": "./img/icons/android-chrome-192x192.png", "サイズ": "192x192", "タイプ": "image/png" }, { "src": "./img/icons/android-chrome-512x512.png", "サイズ": "512x512", "タイプ": "image/png" } ], // デスクトップアイコン、配列、画像のサイズと形式に注意してください "start_url": "index.html", // アプリケーション起動時の URL "ディスプレイ": "スタンドアロン", "背景色": "#080403", "テーマカラー": "#080403" } 表示フィールドは表示モードを示します。具体的なパラメータと説明は次のとおりです。
4. index.html ファイルに次のコードを追加します。<meta name="テーマカラー" content="#080403"> <link rel="manifest" href="manifest.json" rel="外部 nofollow" > 次は奇跡を目撃する瞬間です。npm run build を実行して、dist の下の index.html ファイルに manifest.json ファイルが導入されているかどうかを確認し、対応する構成が生成されているかどうかを確認します。そうであれば、おめでとうございます。最初の pwa プロジェクトが完了しました。 以上がVueプロジェクトにPWAを導入する手順の詳細です。VueプロジェクトにPWAを導入する方法の詳細については、123WORDPRESS.COMの他の関連記事もご覧ください。 以下もご興味があるかもしれません:
|
>>: Mybatis+mysqlはストアドプロシージャを使用してシリアル番号実装コードを生成します。
VueはPCカメラを呼び出してリアルタイムで写真を撮影します。参考までに、具体的な内容は次のとおりで...
目次1. --skip-grant-tables 経由で取得する1.1 my.conf を変更し、新...
<br />123WORDPRESS.COM の以前のチュートリアルでは、Web ページ...
Mac システムには PHP と Apache が付属していますが、必要なバージョンではない場合があ...
目次テレポートの目的テレポートの仕組みこの記事では、以下の内容を取り上げます。テレポートの目的テレポ...
目次序文チェック制約作成、削除、表示制限要約する序文MySQL 8.0 では、チェック制約という非常...
方法1: SET PASSWORDコマンドを使用する MySQL -u ルート mysql> ...
導入yum (Yellow dog Updater, Modified) は、Fedora、RedH...
目次構造継承(callで実装)プロトタイプチェーン継承(プロトタイプチェーンの助けを借りて実装)複合...
序文新しい VPS を購入しました。新しい VPS のデータ ディスクはデフォルトではシステムにマウ...
HTML はタグと属性で構成されており、これらを組み合わせてブラウザにページの表示方法を指示します。...
幅: 自動子要素(コンテンツ+パディング+境界線+余白を含む)は、親要素のコンテンツ領域全体を埋めま...
Java開発キットjdkをダウンロードするJDK のダウンロード アドレスはhttp://www.o...
目次1. ディレクティブカスタムディレクティブ2. ミックスイン3. 継承を拡張する4. 提供して注...
並べ替えの場合、order by は非常に頻繁に使用するキーワードです。インデックスに関するこれまで...