assignment_late
為什麼捐款
travel_explore
API 瀏覽器
小工具
Vue 元件
Ajax 載入指示條
頭像
徽章
橫幅
工具列
麵包屑
卡片
輪播
聊天訊息
晶片
圓形進度條
顏色選擇器
對話框
編輯器 - WYSIWYG
展開項目
浮動操作按鈕
圖示 (Icon)
圖片 (Img)
無限滾動 (Infinite Scroll)
內部載入 (Inner Loading)
交叉 (Intersection)
旋鈕 (Knob)
線性進度條 (Linear Progress)
清單 & 清單項目 (List & List Items)
標記表格 (Markup Table)
選單 (Menu)
無伺服器端渲染 (No SSR)
分頁 (Pagination)
視差滾動 (Parallax)
彈出編輯 (Popup Edit)
彈出視窗代理 (Popup Proxy)
下拉重新整理 (Pull to refresh)
評分 (Rating)
響應式 (Responsive)
滾動區域 (Scroll Area)
分隔線 (Separator)
骨架屏 (Skeleton)
滑動項目 (Slide Item)
滑動轉場 (Slide Transition)
間隔 (Space)
微調器 (Spinners)
分隔器 (Splitter)
步驟器 (Stepper)
表格 (Table)
標籤頁 (Tabs)
標籤頁面板 (Tab Panels)
時間軸 (Timeline)
工具列 (Toolbar)
工具提示 (Tooltip)
樹狀結構 (Tree)
上傳器 (Uploader)
影片 (Video)
虛擬滾動 (Virtual Scroll)
開發者模式 (developer_mode)
Vue Composables
安全性 (security)
安全性 (Security)
建置 (build)
Quasar CLI (搭配 Vite) (Quasar CLI (with Vite))
升級指南 (Upgrade guide)
NEW!
quasar.config 檔案 (The quasar.config file)
將專案轉換為搭配 Vite 的 CLI (Convert project to CLI with Vite)
瀏覽器相容性 (Browser Compatibility)
支援 TypeScript (Supporting TypeScript)
目錄結構 (Directory Structure)
指令列表 (Commands List)
CSS 預處理器 (CSS Preprocessors)
路由 (Routing)
延遲載入 - 程式碼分割 (Lazy Loading - Code Splitting)
處理資源 (Handling Assets)
啟動檔案 (Boot Files)
預先載入功能 (Prefetch Feature)
API 代理 (API Proxying)
處理 Vite (Handling Vite)
處理 process.env (Handling process.env)
使用 Pinia 進行狀態管理 (State Management with Pinia)
使用 Vuex 進行狀態管理 (State Management with Vuex)
程式碼檢查 (Linter)
測試 & 稽核 (Testing & Auditing)
開發行動應用程式
Ajax 請求
開放開發伺服器給公眾
建置 (build)
Quasar CLI (搭配 Webpack)
星星
Icon Genie CLI
note_add
App Extensions
healing
Quasar 工具
Quasar CLI 與 Webpack - @quasar/app-webpack
我們將使用 Quasar CLI 來開發和建置 PWA。建置 SPA、行動應用程式、Electron 應用程式、PWA 或 SSR 之間的區別僅僅由 “quasar dev” 和 “quasar build” 命令中的 “mode” 參數決定。
為了建置 PWA,我們首先需要將 PWA 模式添加到我們的 Quasar 專案中
$ quasar mode add pwa
content_paste
已複製到剪貼簿
如果您想直接開始開發,您可以跳過 “quasar mode” 命令並執行
$ quasar dev -m pwa
content_paste
已複製到剪貼簿
如果 PWA 模式遺失,這將會自動新增。
一個新資料夾將會出現在您的專案資料夾中 (詳細說明請參閱 Configuring PWA 頁面)
src-pwa/
register-service-worker.js
# (或 .ts) 應用程式碼 *管理* service worker
custom-service-worker.js
# (或 .ts) 可選的自訂 service worker 檔案 (僅限 InjectManifest 模式)
這兩個檔案將在接下來的頁面中詳細說明,但概括來說是
register-service-worker.[js|ts]
檔案是 UI 程式碼的一部分,並與 service worker 通訊。- 當使用 InjectManifest 時,您可以編寫自己的自訂 service worker (
custom-service-worker.[js|ts]
)。
準備好了解更多了嗎?
發現錯誤?在瀏覽器中編輯此頁面
版權所有 © 2015-present PULSARDEV SRL, Razvan Stoenescu
本網站與 Dreamonkey Srl 合作設計。